1

我有一系列重複的註釋輸入。當我開始輸入一個時,所有輸入都會填入我輸入的字符。角度文本輸入將重複值添加到重複的文本輸入

如何讓文本輸入值僅在我輸入的文本輸入中填充?

這裏是我的模板是什麼樣子:

<li ng-repeat="post in feed.posts" class="media media-clearfix-xs"> 
<form ng-submit="feed.addComment(post.id, post.comment_set)"> 
    <div class="input-group"> 
    <input ng-model="feed.desc" type="text" class="form-control" /> 
     <span class="input-group-btn"> 
     <button ng-click="submit()" class="btn btn-default"><i class="fa fa-comment-o"></i></button> 
     </span> 
</div> 
</form> 
</li> 

回答

1

你應該有desc財產上post水平,而不是控制器上下文feed內直接投入(假設feed是控制器化名)

<input ng-model="post.desc" type="text" class="form-control" /> 
1

它不應該,因爲你有一個數組,每個對象處理每一行,將ng-model改爲post.desc而不是feed.desc

<input ng-model="post.desc" type="text" class="form-control" /> 

DEMO