1
我一直在遇到以下情況的一些麻煩。灰燼 - 編輯取消後回滾模型
我有資源,我們稱之爲「用戶」,其中有兩個嵌套同級資源,「行動」和「日期」,從而具有了兩條路線:
/user/actions
/user/dates
用戶模板沿東西以下行:
{{user.name}}
{{outlet}}
其目標是顯示與在插座中與用戶關聯的'動作'和'日期'列表的目標。
這工作得很好,但我也希望能夠點擊的用戶名和更改,即編輯,所以範本看起來沿着線的東西:
{{#unless inedit}}
<span {{action='triggerUsernameEdit'}}>{{user.name}}</span>
{{else}}
{{input value=user.name}}
<button {{action='saveChanges'}}>Save</button>
<button {{action='cancelChanges'}}>Cancel</button>
{{/unless}}
{{outlet}}
我不使用Ember Data,直到我嘗試恢復到原始模型爲止,這一切都運行良好。我正在考慮克隆UserRoute中的模型,然後設置原始的「用戶名」字段,但不知道這是否是正確的方法。
我看到那裏的編輯行動將在不同的子路徑來處理其它的例子,讓我們說:
/user/usernameEdit
,但我認爲這將使「行動」或「日期」名單消失,我不想要。
任何幫助將不勝感激。