Ember.jsアプリで作成しているフォームがあり、<label>
タグをタグとは別にする必要があり<input>
ます。for=""
これにより問題が発生しましたb/cタグの属性を<label>
正しくバインドできないようです。
ソリューションのコメントでこの質問とフィドルEmber.Router
を見ましたが、アーキテクチャを使用するアプリでは機能しないようです
これが問題を例示する私のフィドルです:http: //jsfiddle.net/wmarbut/jKGMW/
個々のフォームフィールドごとに、ビューまたはコントローラーオブジェクトのいずれかに実際のエントリを作成する必要があるソリューションを使用しないことを強く望んでいます。
コードの迅速で汚いものはここで見ることができます
<table>
<tr>
<th>
<!-- XXX: How do I bind the "for" attribute correctly? -->
<label {{bindAttr for="curUser.elementId"}}>Current User</label>
</th>
<td>
{{view Ember.TextField valueBinding="current_user.first_name" viewName="curUser"}}
</td>
</tr>
</table>