我使用此功能通过ng-click将一些产品代码添加到textarea:
<textarea ng-model="rec.LOTTI">{{rec.lotti}}</textarea>
<div ng-repeat="reci in recis">
<div class="chip" ng-click="addTrack(reci.lotto)" style="float:left;margin:2px">
{{reci.prodotto}}
<i class="icon ion-plus-circled"></i>
</div>
</div>
$scope.addTrack = function(l){
$scope.rec.lotti = $scope.rec.lotti+", "+l;
console.log(l+$scope.rec.lotti);
}
问题是每次点击时它都会更新ng-model值,但在textarea里面我什么也看不见!
答案 0 :(得分:3)
当你有一个rec.lotti
(这是一个双向绑定)时,在你的textarea中有rec.LOTTI
并不是必要的。另一点是<textarea ng-model="rec.lotti"></textarea>
不是{{1}}; angular js区分大小写。正确的是:
{{1}}