将事件监听器添加到ng-tags-input

时间:2015-06-30 07:38:42

标签: angularjs ng-tags-input

我想将焦点和模糊事件添加到表单中的输入中。我已经将它添加到我的自定义指令和输入中,但我也使用ng-tags-input,我如何注册事件监听器?可能修改tagsInputConfig,但我无法正确实现它。或者我应该使用不同的方法将事件监听器添加到父窗体并在子元素中实现事件冒泡。但我想IE9 +支持事件捕获,任何人都可以告诉我一种可以在IE8上运行的方法。

由于

1 个答案:

答案 0 :(得分:1)

ngTagsInput支持ngFocusngBlur指令:

<tags-input ng-model="tags" ng-focus="focus()" ng-blur="blur()"></tags-input>

Working Plunker

应该更好地记录,我必须承认。 :|

最后,ngTagsInput仅适用于IE10 +。如果您需要支持该浏览器的旧版本,也许您应该查看this fork