HTMLнг-изменение на выбор метания ошибка
<tr dir-paginate="sale in payments | itemsPerPage: 6">
<td>{{sale.date}}</td>
<td>{{sale.transaction_id}}</td>
<td>{{sale.artist_details.seller_num}}</td>
<td>{{sale.artist_details.name}}</td>
<td>{{sale.exc_vat}} Kr</td>
<td>{{sale.total_price}}</td>
<td><select ng-change="released()" ng-options="released.item for released in releasedSeller.options" ng-model="released" ></select><span>{{released.item}}</span></td>
</tr>
CONTROLLER
$scope.released=function() {
console.log('pending');
}
$scope.releasedSeller = {
options : [{
item: 'Pending'
}, {
item: 'Released'
}]
}
Я использую нг-изменения, чтобы вызвать функцию в переключателе. но я могу получить данные опций, это обертывание контроллера, я получаю данные платежей здесь с контроллера. Я использую контроллер, упоминая в app.js (ui-router), но когда я выбираю какой-то вариант, это бросая ошибку, как показано ниже.
angular.js:13236 TypeError: v2.released is not a function
at fn (eval at compile (angular.js:14086), <anonymous>:4:215)
Не могли бы вы изменить свой вопрос, добавив еще код, пожалуйста? Может быть, вы не установили ng-controller для этого элемента, но без кода больше, я не уверен. – pazitos10
Возможно, вы перезаписали $ scope.released для какого-то другого типа. Пожалуйста, поделитесь своим html и контроллером. –
изменили ли вы псевдоним $ scope как v2 в вашем контроллере, поскольку v2.released показывает error.please, добавьте код. – Sravan