【问题标题】:Unbind ng-change AngularJS解除绑定 ng-change AngularJS
【发布时间】:2016-01-18 21:29:23
【问题描述】:

您好,我想知道是否有办法阻止 ng-change 函数以编程方式执行。

我正在构建一个搜索建议功能,该功能使用 ng-change 调用 API(传递输入,将其发送到 service,然后返回 controller 并创建模型)。但如果用户决定,她/他可以单击一个按钮来禁用该功能。据我所知,我可以阻止 API 调用,但不能阻止事件本身被触发。

欢迎提出任何建议。

【问题讨论】:

标签: javascript angularjs angularjs-ng-change


【解决方案1】:

我认为这正是您正在寻找的:

<input ng-change="userDecision || doSomething()">

【讨论】:

  • 您还需要什么?我解决了你的问题。用户决策是一个布尔变量,如果使用需要可以禁用 doSomething() 将 userDecision 变量设置为 false。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2014-09-07
  • 2015-08-15
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多