lau*_*ent 4 methods angularjs angularjs-directive
我正在尝试创建一个可以增强HTML元素的指令.所以我设法让指令运行并与元素关联我的当前代码是这样的:
angular.module('myModule', [])
.directive('myDirective', function() {
return {
restrict: 'C',
replace: false,
scope: {},
link: function(scope, element, attrs) {
}
}
});
Run Code Online (Sandbox Code Playgroud)
现在我想为HTML元素添加新方法,例如我想这样做:
// Pseudo code
myElement.reset();
myElement.reload(); // etc.
Run Code Online (Sandbox Code Playgroud)
将这些方法添加到指令的最佳方法是什么?
向元素添加新方法不是Angular方式.角度方式是使用字段创建对象,将其传递给指令并监视指令内的字段更改.这是一个简单的例子:http://plnkr.co/edit/5v5mN69Bu18jpnoGwYqj?p = preview
| 归档时间: |
|
| 查看次数: |
13486 次 |
| 最近记录: |