我剛剛發現了HTML5中的contenteditable
規範。基本上,只要將該屬性設置爲true,它就允許任何html元素在您點擊時可編輯。例如:Ember和HTML5 contenteditable屬性
<p contenteditable=true>Editable content</p>
當您點擊它時會被編輯。
不幸的是,這並沒有通知Ember有關更改Ember對象,所以Ember不知道該值已被更改。
我不確定綁定是如何工作的,但是這可能會以某種方式實現嗎?
這裏是一個fiddle來顯示我在說什麼。
我試圖用view,action,helper等實現這個,但是失敗了。我會使用Gevious的方法,因爲它仍然非常簡單,並且會有更廣泛的瀏覽器支持。 – Anonymous