簡體   English   中英

Angular1.x-來自contorller的嵌套ng-repeat中的訪問變量

[英]Angular1.x- Access variable in nested ng-repeat from contorller

目前,我有一個包含嵌套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>

當然:將其設為要迭代的數組的當前元素的字段:

<div ng-repeat="item in value">
    <div> 
        <img class="title-col-img" ng-show="!item.isExpanded" src="img/Close.png" ng-click="item.isExpanded = true">

    </div>

    ...
</div>

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM