2013-04-18 18 views
1

我試圖在Ember.js應用程序中創建一個通用編輯器頁面。在運行時確定Ember.TextField的值綁定

我需要創建幾個TextField來綁定到模型上的屬性,但我只會在運行時知道這個模型有什麼字段。我的控制器有一個稱爲元數據的字段,它描述了這個通用編輯器表單的字段。我想遍歷這個元數據的內容並直接構建表單。基本上我試圖做到這一點:

{{#each row in metadata.rows}} 
    {{#each element in row.elements}} 
    {{element.fieldName}}: {{view Ember.TextField valueBindinding=model.get(fieldName) }}<br> 
    {{/each}} 
{{/each}} 

這當然作爲文本字段期待到模型的參考屬性,它可以綁定到不起作用。

我已經在這裏創造一個小提琴這說明了什麼問題,我的努力來解決這個問題:http://jsfiddle.net/ianpetzer/HAecb/

感謝所有幫助

+0

您的意思是? http://jsfiddle.net/HAecb/3/ –

+0

種類....除了我希望TextField的值綁定到變量,以便如果我修改它,更改自動顯示在手動綁定的textField並顯示區..感謝您的幫助到目前爲止。 – ianpetzer

回答