を使用して生成されたアイテムの値を設定するために、ボタンのクリック イベントを使用していますforeach
。
<table>
<tbody data-bind="foreach: Employees">
<a data-bind="click:$parent.delete()">
..
削除機能で値を設定していますが、画面が更新されません
Delete :(emp) {
emp.active=false;
}
私が作成するとき、個々のプロパティをすべて監視可能に設定していますが、foreach ループではそうではないようです。
- アップデート
従業員はフィルタリングされます。
var Employees=ko.computed(function() {
return ko.utils.arrayFilter(AllEmployees(), function (empid) {
return empid.ID == filter();
});