0
ng-checkedで関数を呼び出し、その関数を介してチェックボックスをオンにするかどうかを決定しています。しかし、関数はページの読み込み時に呼び出されることはありません。ng-checkedで関数が呼び出されない理由
HTML -
<label>
<input type="checkbox" name="status1" id="status1" ng-click="vm.updateStatus('processing')" ng-checked="vm.isSelectedStatus('processing')"> In progress
</label>
JS(コントローラ) -
var vm = this;
vm.isSelectedStatus = isSelectedStatus;
vm.tasksStatus = ["processing", "finished", "failed"];
function isSelectedStatus(status) {
return vm.tasksStatus.indexOf(status) > -1;
}
function updateStatus(status) {
var index;
index = vm.tasksStatus.indexOf(status);
if(index === -1) {
vm.tasksStatus.push(status);
} else {
vm.tasksStatus.splice(index, 1)
}
}
あなたは、ページの負荷によって何を意味するのですか? – Sajeetharan
@Sajeetharan私はページをリフレッシュしています。 –
ページリフレッシュでどのように起動するのが良いでしょうか? – Sajeetharan