我使用KendoUI的可觀察對象實現了揭示模塊模式。這是模塊定義的Jfiddle link。如何引用父級Javascript揭示模塊模式對象
我的問題是當數據源是本地檢索(如jfiddle例子)它工作正常,但是當我將它設置爲檢索遠程數據它不工作。這裏是遠程數據代碼jfiddle link(這不會在jfiddle中工作,因爲它不會連接到我的webapi,但你明白了)。
問題似乎是在數據源的Change事件中。當數據是本地的時候,它們似乎都是按順序執行的,所以當你引用這個或者自己的時候,而不是它與視圖模型交談的時候。當使用遠程處理時,它將回調到更改函數中,但似乎不再引用正確的對象,並且當我設置selectedContact時,它對錶單上的綁定對象不起作用。
有沒有人有任何想法我應該如何引用數據源對象的Change方法中的selectedContact對象?或者關於我會出錯的建議?
感謝