Javascript 访问父指令';子指令中的控制器作用域变量
我有两个指令,即“家长”和“孩子”。我想根据父指令控制器中范围变量的值设置子指令的可见性Javascript 访问父指令';子指令中的控制器作用域变量,javascript,angularjs,angularjs-directive,Javascript,Angularjs,Angularjs Directive,我有两个指令,即“家长”和“孩子”。我想根据父指令控制器中范围变量的值设置子指令的可见性 <div> <h1>Parent Directive selected index : {{ selectedIndex }}</h1> <div id="children" ng-transclude></div> </div> 它不能正常工作 我正在附加该场景的JSFIDLE链接 您可以在子指令selectedIn
<div>
<h1>Parent Directive selected index : {{ selectedIndex }}</h1>
<div id="children" ng-transclude></div>
</div>
它不能正常工作
我正在附加该场景的JSFIDLE链接
您可以在子指令
selectedIndex:'='上定义双向属性。
scope: { id: '@', selectedIndex: '='}
<parent>
<child id="1" selected-index="selectedIndex"></child>
<child id="2" selected-index="selectedIndex"></child>
</parent>
scope:{id:'@',selectedIndex:'='}
更新了Fiddle-您忘记了“”此处此问题已由以下人员回答
scope: { id: '@', selectedIndex: '='}
<parent>
<child id="1" selected-index="selectedIndex"></child>
<child id="2" selected-index="selectedIndex"></child>
</parent>