我想在Ember.js(不使用活動綁定)中創建一個具有中等數量的字段(比如說20)的手動保存的表單,到目前爲止我對這樣做的正確方式/最佳實踐感到困惑。我發現下面的方法:使用Ember.js進行手動表單數據保存的正確方法是什麼?
http://www.solitr.com/blog/2012/06/ember-input-field-with-save-button/
How to use one-way binding on emberjs?
https://stackoverflow.com/a/16473186/1248965
所有上述方法似乎哈克在一定程度上;他們要麼擴展文本字段,要麼使用每個字段的觀察者,要求你列出每個字段。有沒有其他的方法?像'unbound'助手,但允許自動模型更新魔術/驗證(通過ember-data)在某些動作上(像'unbound-until'或'conditional-bind'之類的東西)?我已經瀏覽了所有的文檔,所以,github問題,Ember論壇,以及上面的鏈接,仍然覺得我一定錯過了一些東西。
基本上,一種說法是:「盡你所能地用一般綁定的形式/字段來做,但只能在某個動作上,而不是在實時上。」
根據Ember開發者的說法,這種模式現在肯定是正確的答案,但是添加設備可以更容易地完成這些工作,這些都在路線圖上:https://github.com/emberjs/data/issues/1600 –