[英]KnockoutJS - Select dropdown binding not working
我正在研究一個項目,該項目使用敲除構建CRUD系統,並通過AJAX獲取和保存我的數據。 綁定選擇下拉列表時遇到問題。 當我嘗試編輯事件時,出現以下錯誤:
Uncaught TypeError: Cannot read property 'push' of undefined
我創建了一個jsfiddle http://jsfiddle.net/rqwku4kb/20/來演示該問題。 我仍在進行刪除操作,並添加新的事件鏈接,因此它們尚無法正常工作,但我正在分別進行工作。
這是目前導致我出現問題的代碼。
self.ShowMeTheCurrentSelectedIncident = function(data) {
self.currentIncident();
self.chosen_composante.push([data.Composante]);
};
會有人知道問題可能在哪里,或者能夠向我提供一些建議嗎?
這里的方法出了什么問題:
self.ShowMeTheCurrentSelectedIncident = function(data) {
self.currentIncident(); // (1)
self.chosen_composante.push([data.Composante]); // (2)
};
這是做什么的:
(1)獲得可觀察到的currentIncident
的值,然后將其丟棄。 它始終為null且從不設置,因此這是雙重冗余。 (2)引用一個未定義的變量chosen_composante
,該變量在IncidentList
中不存在。
我無法為您解決此問題,因為我不確定要去哪里,但是應該足以使您走上正軌-您混淆了IncidentList和Incident的屬性
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.