javascript - ng-model 进入文本区域不会更新

标签 javascript jquery angularjs

我使用此函数通过 ng-click 将一些产品代码添加到文本区域中:

<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 值都会更新,但在文本区域内我看不到任何东西!

最佳答案

当你有一个ng-model(它是双向绑定(bind))时,在你的文本区域内没有必要有{{rec.lotti}}。还有一点是 rec.lotti 不是 rec.LOTTI; Angular JS 区分大小写。正确的是:

<textarea ng-model="rec.lotti"></textarea>

关于javascript - ng-model 进入文本区域不会更新,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34090393/

相关文章:

jquery - 单击按住并拖动期间,鼠标按下事件上的偏移量不会更新

JQuery:高度不是函数

angularjs - 如何使用 Angular 将文本文件拖到文本区域以显示内容

javascript - 如何仅触发目标子元素的父ng-click事件

javascript - 刷新我的 jQuery 数据表的具体示例?

javascript - jQuery 多选可拖动/可排序

javascript - JS 中的龙格库塔问题

javascript - 了解插件代码中 $.each 内部传递的参数的用法

javascript - <li> 树结构遍历在 javascript/jquery 中不起作用

AngularJS:具有多个模板的动态自定义指令