簡體   English   中英

Angular.js:ng-repeat內部的雙向綁定

[英]Angular.js: two-way binding inside ng-repeat

我正在開發一個Angular應用程序。

我想生成一個具有任意數量的文本輸入字段的表單, 每個輸入字段都有雙向綁定。 沒有按鈕,沒有觀察者。 由於范圍界定(如果我沒有弄錯), ng-model無法正常工作。 輸入字段是從具有ng-repeat的數組生成的,如下所示:

 <div ng-repeat="item in items">
   <label>{{item.name}}</label>
   <input type="text" placeholder="{{item.default}}" ng-model="{{item.value}}"> <!-- this input should be bound -->
 </div>

我只想要一個簡單的綁定來更新輸入中更改控制器中的items數組。

任何幫助贊賞。

只需更改輸入標記即可:

<input type="text" placeholder="{{item.default}}" ng-model="item.value">

注意沒有花括號的ng-model

工作插件: http ://plnkr.co/edit/CLdem9yIw2Sk1U52Iajl? p = preview

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM