我正在为一个 jQuery 元素编写一个包装器,该元素是我正在使用的模板的一部分。
此处示例中的链接方法:http: //jsfiddle.net/Webnet/ugSsk/未触发。我无法将其输出到控制台或警报。
有什么建议么?
JS:
angular.module('test', []).
directive('slideToggle', function () {
return {
scope: false,
replace: true,
template: '<input type="checkbox" name="" class="slideToggle"/>',
link: ['scope', 'element', 'attrs', function (scope, element, attrs) {
console.log(element);
alert('linked');
}],
controller: ['$scope', '$element', '$attrs', function ($scope, $element, $attrs) {
}]
}
});
HTML:
<div ng-app="test">
<div slide-toggle on="Active" off="Inactive"></div>
</div>