我正在尝试使用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
。
我在我的应用中添加了jQuery
和1.3
,但我的角度版本是{{1}}(与示例不同),这是原因吗?是这样有解决方法吗?
答案 0 :(得分:0)
您需要使用$()包装iElement,如此
$(iElement).trigger('input');