角度指令通信

时间:2015-08-29 14:27:10

标签: angularjs angularjs-directive

这是我的 JS代码

a.directive("easyuiLinkbutton", function () {
return {
    restrict: "E",
    scope: {},
    controller: function () {
        this.initialize = function (elem, attrs) {
            $(elem).linkbutton({
                iconCls: attrs.iconCls
            });
        }
    }
  };
});

a.directive("newCase", function (caseMVCService) {
return {
    require: '^easyuiLinkbutton',
    link: function (scope, elem, attrs, easyuiLinkbuttonCrtl) {
        easyuiLinkbuttonCrtl.initialize(elem, attrs);
    }
  };
});

HTML

 <easyui-linkbutton>
        <new-case iconCls="icon-add" plain="false"></a>
    </easyui-linkbutton>

工作正常。

现在我正在尝试这样做:

<easyui-linkbutton></easyui-linkbutton>
<new-case iconCls="icon-add" plain="false"></a>

抱怨这一行并不起作用:

require: '^easyuiLinkbutton',

是否有可能得到我想要做的工作?

由于

0 个答案:

没有答案