angular.js - iElement不是一个函数

时间:2016-05-23 08:50:27

标签: jquery angularjs

我正在尝试使用autoComplete Directive实现自动完成功能。 这是我的angular.module('myApp', []).directive('autoComplete', function($timeout) { return function(scope, iElement, iAttrs) { iElement.autocomplete({ source: scope[iAttrs.uiItems], select: function() { $timeout(function() { iElement.trigger('input'); }, 0); } }); }; });

undefined is not a function

iElement的错误为angular。 我在我的应用中添加了jQuery1.3,但我的角度版本是{{1}}(与示例不同),这是原因吗?是这样有解决方法吗?

1 个答案:

答案 0 :(得分:0)

您需要使用$()包装iElement,如此

$(iElement).trigger('input');