ng-model into textarea不会更新

时间:2015-12-04 14:17:36

标签: javascript jquery angularjs

我使用此功能通过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里面我什么也看不见!

1 个答案:

答案 0 :(得分:3)

当你有一个rec.lotti(这是一个双向绑定)时,在你的textarea中有rec.LOTTI并不是必要的。另一点是<textarea ng-model="rec.lotti"></textarea> 不是{{1}}; angular js区分大小写。正确的是:

{{1}}