スイッチのあるもののリストがあります。各スイッチで、そのオブジェクトとスイッチをパラメーターとして関数を呼び出すにはどうすればよいですか?
チェックボックスに「ng-change」ディレクティブを設定しようとしましたが、関数が呼び出されないようです。作成した toggleSync 関数を呼び出すにはどうすればよいですか?
私はまったくの初心者なので、深刻な助けが必要な場合は申し訳ありません。
<div id="track-list" ng-controller="Controller" ng-init="update()">
<div class="data-table">
<table class="table table-hover tablesorter">
<tr ng-repeat="item in items">
<td><a href='{[{item.path}]}/{[{item.id}]}'>{[{item.title}]}</a></td>
<td>{[{item.time_created}]}</td>
<td>
<div class=checkbox>
<input ng-model="value" id="check{[{$index}]}" type="checkbox" ng-checked="!item.deleted" ng-change="toggleSync(item.id, this)" ng-true-value="YES" ng-false-value="NO"/>
<label for="check{[{$index}]}">{{value}}</label>
</div>
</td>
</tr>
</table>
function Controller($scope) {
console.log("init");
$scope.items = [];
$scope.toggleSync = function(objectId, input) {
console.log("toggle sync");
}
}