我是 Angular 的新手。我试图学习指令。在我的指令link
函数中,我记录了我的元素并看到它是一个数组。为什么它是一个数组?
<mouse-enter>HI</mouse-enter>
JS:
angular.module('custom.directive').directive('mouseEnter', function () {
return {
restrict: 'E',
link: function (scope, element) {
console.log(element);// this line prints an array!
element[0].onmouseover = function () {
console.log('Mouse Entered!');
};
}
}
});
在这种情况下,这个数组的长度可以大于 1!!