AngularJS - 从父控制器解析指令作为语法

时间:2017-02-06 02:16:06

标签: angularjs

我在父指令中有一个子指令。我希望child指令完全通用,而不必依赖于父指令的controllerAs语法的命名。为了更好地解释自己,我有什么

家长指令

templateUrl: '/apps/common/myParentDirective.html',
controller: 'myParentDirectiveController',
controllerAs: 'vm'

子指令(这必须继承父作用域并在父指令的范围内观察名为' dynamicFields'的属性。现在我有以下代码

$scope.$watch('vm.dynamicFields', function (newVal) {
    if (!newVal) {
        return;
    }

    // do something with dynamicfield
});

我希望这个指令可以重复使用,并且不希望被绑定到使用vm.dynamicFields。我可以简单地使用' dynamicFields'因为可以保证范围内字段的名称将始终相同,但不保证父母指令将使用' vm'或者' somethingelse'

0 个答案:

没有答案