我正在尝试创建一个可以增强
HTML元素的指令.所以我设法让指令运行并与元素关联我的当前代码是这样的:
angular.module('myModule',[]) .directive('myDirective',function() { return { restrict: 'C',replace: false,scope: {},link: function(scope,element,attrs) { } } });
// Pseudo code myElement.reset(); myElement.reload(); // etc.
解决方法
向元素添加新方法不是Angular方式.角度方式是使用字段创建对象,将其传递给指令并监视指令内的字段更改.这是一个简单的例子:
http://plnkr.co/edit/5v5mN69Bu18jpnoGwYqj?p=preview