方法 – 向Angular指令添加方法?

前端之家收集整理的这篇文章主要介绍了方法 – 向Angular指令添加方法?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我正在尝试创建一个可以增强 HTML元素的指令.所以我设法让指令运行并与元素关联我的当前代码是这样的:

angular.module('myModule',[])

    .directive('myDirective',function() {
        return {
            restrict: 'C',replace: false,scope: {},link: function(scope,element,attrs) {

            }
        }
    });

现在我想为HTML元素添加方法,例如我想这样做:

// Pseudo code
myElement.reset();
myElement.reload(); // etc.

将这些方法添加到指令的最佳方法是什么?

解决方法

向元素添加方法不是Angular方式.角度方式是使用字段创建对象,将其传递给指令并监视指令内的字段更改.这是一个简单的例子: http://plnkr.co/edit/5v5mN69Bu18jpnoGwYqj?p=preview

猜你在找的Angularjs相关文章