【问题标题】:Triggering the keypress event on the angular boostrap ui typeahead directive在 angular bootstrap ui typeahead 指令上触发 keypress 事件
【发布时间】:2014-12-29 15:39:13
【问题描述】:

我正在使用angular-ui typeahead 指令。我需要预先绑定字段的值(简单),然后触发预先输入搜索功能,但似乎没有办法以编程方式完成后者。

有没有办法模拟必须触发查找功能的按键更改事件?

【问题讨论】:

    标签: javascript jquery angularjs twitter-bootstrap angular-ui


    【解决方案1】:

    只需查看 bootstrap-ui 源代码即可。似乎 bootstrap-ui 使用 ngModel.$parser 来检查 ngModel 的变化。 BOOTSTRAP-UI source code(line: 190)

    所以我创建了一个指令尝试用

    触发 $parser
    ngModel.$setViewValue('t');
    

    而且它有效。

    这里是DEMO DIRECTIVE PLUNKER

    这里是angular $parser&$setViewController document

    希望这能奏效。 :)

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2015-01-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多