在具有兄弟关系的两个指令之间共享控制器

时间:2016-06-14 13:15:34

标签: javascript angularjs

是否可以选择使用,分享,继承"指令控制器的范围由另一个指令? 重要的是,没有亲子关系,而不是兄弟姐妹。使用以下代码,我收到控制器" creditableSumB"的错误消息。没有找到:

timeTrackingModule.directive("creditableSum", function ($rootScope) {
    return {
        restrict: 'EAC',
        require: '^^creditableSumB',
        link: function (scope, element, attrs, ctrl) {
            console.log(scope);
        },
        template: '<div>' +
                        'LOL' +
                  '</div>'
    }
})

timeTrackingModule.directive("creditableSumB", function ($rootScope) {
    return {
        scope: {},
        restrict: 'EAC',
        controllerAs: 'creditableSumB',
        link: function (scope, element, attrs, ctrl) {
            console.log(scope);
        },
        template: '<div>' +
                        'LOL' +
                  '</div>'
    }
})

0 个答案:

没有答案