小编rel*_*uxa的帖子

手动AngularJS更新输入不会触发模型中的更改

当我从普通JavaScript更改输入元素的值时,角度模型不会更新.是否有任何方法通过在更改后手动触发某些事件来以某种方式触发此更新?

<body ng-controller="MainCtrl">
  <script>
    function changeValue() {
      var e = document.getElementById("field");
      e.value = "updated value";
    }
  </script>

  field: <input type="text" id="field" ng-model="field">{{field}}
  <br>
  <button onclick="changeValue()">Change the value</button>

</body>
Run Code Online (Sandbox Code Playgroud)

完整的例子可以在plunkr找到.单击按钮后,我希望{{field}}以某种方式更新.有没有办法做到这一点?

angularjs

18
推荐指数
1
解决办法
3万
查看次数

标签 统计

angularjs ×1