我控制器如何在angularjs中将数据传递给其他作用域变量?
<div ng-controller="LeftSideNavWorkController as vm" ">
<div ng-repeat="item in vm.items track by $index">
<div ng-click="vm.hideAllElements()>Hide</div>
<div ng-show = "showChildren[$index]" >Show/Hide element<div>
</div>
</div>
在控制器:
vm.hideAllElements = hideAllElements;
vm.items = [... ... ...]; //some array of items
function hideAllElements() {
//how set all showChildren[] variables to false?
}
的任务是,当我点击一个链接后,应该将所有vm.show =假
'关闭所有重复elements' - 不随本清?究竟是期望的结果?你能否详细说明一下? – nikhil
编辑。最后的任务是关闭所有打开的元素,当我点击任何
您需要详细说明什么是关闭和打开的例子,否则,很难判断您想要实现的功能 – nikhil