【发布时间】:2016-06-16 04:29:13
【问题描述】:
目前我有一个包含嵌套 ng-repeat 的 HTML 页面,并且我在内部 ng-repeat 中有一个名为“isExpand”的变量。我想知道有没有办法从控制器修改“isExpand”?
以下是演示 HTML 布局:
<div ng-repeat="(key, value) in menus">
<div> {{key}} </div>
<div ng-repeat="item in value">
<div >
<img class="title-col-img" ng-show="!isExpand" src="img/Close.png" ng-click="isExpand = true">
<img class="title-col-img" ng-show="isExpand" src="img/Open.png" ng-click="checkContentChanged(item)">
<div class="title-col-text" > {{item.name || 'empty'}} </div>
</div>
<div ng-click="isExpand = true">
C<textarea ng-show="isExpand" ng-model="item.field1"> </textarea>
</div>
<div class="description-col col-md-4" ng-click="isExpand = true">
<textarea ng-show="isExpand" ng-model="item.field2"> </textarea>
</div>
</div>
</div>
【问题讨论】:
标签: html angularjs angularjs-scope