【问题标题】:How to handle item select in AngularJS Autocomplete如何在AngularJS自动完成中处理项目选择
【发布时间】:2018-02-28 02:07:12
【问题描述】:

我对 AngularJS 很陌生..

我通过示例成功实现了自动完成控制

https://material.angularjs.org/latest/demo/autocomplete

不幸的是,这只是我控制的一部分。现在我已经尝试了所有方法,但是当一个项目被选中时,我不知道如何处理该事件。

我正在尝试根据另一个的选定值来实现多个选择。

谢谢!

【问题讨论】:

  • 如果你想触发一个函数,你可以使用 ng-click。但这是你的问题吗?
  • 没有 ng-click 不起作用。

标签: angularjs autocomplete angularjs-material


【解决方案1】:

你可以使用md-selected-item-change属性

md-selected-item-change 表达式 每次运行的表达式 选择了一个新项目

例如:

<md-autocomplete
          ...
          md-selected-item-change="selectedItemChange(item)">
</md-autocomplete>

js:

$scope.selectedItemChange = function(item) {
  $log.info('Item changed to ' + JSON.stringify(item));
}

【讨论】:

  • 对示例上下文稍作调整即可工作.. md-selected-item-change="ctrl.selectedItemChange(item)"
猜你喜欢
  • 2018-06-26
  • 1970-01-01
  • 2011-08-02
  • 2011-09-05
  • 1970-01-01
  • 1970-01-01
  • 2012-09-01
  • 2022-08-17
  • 1970-01-01
相关资源
最近更新 更多