2017-06-07 95 views
1

這是動態創建的預期標記動態字段如何獲得通過NG-模型

<textarea data-ng-model="cv.experience[content.title]"></textarea> 
<textarea data-ng-model="cv.experience[content.title]"></textarea> 
... 

這是我想達到

experience:{ 

    content:[ 
     { 
      header:String, 
      title:String, 
      start_date:Date, 
      end_date:Date, 
      location:String, 
      description:String 
     }, 
     { 
      header:String, 
      title:String, 
      start_date:Date, 
      end_date:Date, 
      location:String, 
      description:String 
     }, 
     .... 
    ] 
} 

如何JSON的樣本我是否可以使用ng-model

+0

看看我的解決方案,看看這是你在找什麼。 – mhodges

回答

1

您可以使用ng-repeat

這會爲cv.experience.content中的每個對象創建一個textarea,然後將ng-model綁定到每個對象的title屬性。我認爲這就是你想要的,是的?

<textarea data-ng-model="content.title" data-ng-repeat="content in cv.experience.content"> 
</textarea> 
+0

感謝但ng-model'的性質是兩種**數據綁定**,當我想更新任何'textarea'中的數據時,它顯示所有'textarea'對我來說都是問題,我需要當用戶輸入數據給任何'textarea'都不會出現在所有'textarea'上,並且在重複字段上創建對象作爲我的** JSON **結構 –

+0

@Kassambinary我不完全確定你的意思。如果你運行這個代碼,它只會將每個textarea綁定到一個對象的title屬性。如果您希望'ng-model'爲您創建和構建JSON,那不是'ng-model'的作用。我建議閱讀關於它的文檔。 – mhodges