Используя asp.net mvc, я передаю view-модель вниз и получаю нокаут, чтобы сопоставить view-модель и привязаться к ней.
Это все работает нормально для меня, то, что я пытаюсь сделать, это отслеживать удаление.
Я думал, что смогу сделать это, добавив свойство _destroy, но установив для него значение false.
Я надеялся, что пользовательский интерфейс будет игнорировать это до тех пор, пока уничтожение не установит его в значение true.
Но, похоже, это не так, и простое присутствие этого свойства приводит к тому, что оно считается уничтоженным.
Это ошибка или я исправляю это неправильно?
Большое спасибо, Кохан
var model = [{"Id":1,"Name":"Bikes","Parent":null,"_destroy":false},
{"Id":2,"Name":"Components","Parent":null,"_destroy":false},
{"Id":3,"Name":"Clothing","Parent":null,"_destroy":false},
{"Id":4,"Name":"Accessories","Parent":null,"_destroy":false},
{"Id":5,"Name":"Mountain Bikes","Parent":1,"_destroy":false},
{"Id":6,"Name":"Road Bikes","Parent":1,"_destroy":false},
{"Id":7,"Name":"Touring Bikes","Parent":1,"_destroy":false},
{"Id":8,"Name":"Handlebars","Parent":2,"_destroy":false}] ;
Ни один из вышеперечисленных элементов не покажет.Даже "_destroy": null имеет тот же эффект.
Рабочий пример проблемы ...
Обновление: похоже, проблема с отображениемрасширение.