我剛從ember.js RC7到RC8升級,並發現一個簡單的模板(如下圖所示)將拋出一個棄用警告直接在控制器上實現的動作處理程序已被棄用 - 如何解決此問題?
「直接在控制器實現的操作處理程序已被棄用」
{{input class="firstName" type="text" placeholder="first name" value=firstName }}
{{input class="lastName" type="text" placeholder="last name" value=lastName }}
<button class="submit" {{action addPerson}}>Add</button>
<br />
<table>
{{#each person in controller}}
<tr>
<td class="name">{{person.fullName}}</td>
<td><button class="delete" {{action deletePerson person}}>Delete</button></td>
</tr>
{{/each}}
</table>
我應該如何修改上述模板來糾正?
'this.store.createRecord()的''代替App.Person.add()'http://emberjs.com/guides/getting-開始/創建一個新模型/ –
啊是的 - 對於這個例子我沒有使用燼數據:) –