コードを参照してください(ASP MVC 3でknockout.jsを使用):
self.tags = ko.utils.arrayMap(@Html.Raw(new JavaScriptSerializer().Serialize(Model.Tags)), function(tag) {
return {
label: tag.Name,
value: tag.id
};
});
self.addTag = function(event, ui){
$(event.target).val("");
var tag = ui.item.label;
var id = ui.item.value;
self.selectedTags.push("id: " + id + ", Name: " + tag);
//Delete selected tag here from list
return false;
}
問題は、どうすればタグから削除できますか?(remove()を使用しようとすると、エラーが発生します。しかし、pop()を試してみると、成功します)