国产成人精品久久免费动漫-国产成人精品天堂-国产成人精品区在线观看-国产成人精品日本-a级毛片无码免费真人-a级毛片毛片免费观看久潮喷

您的位置:首頁技術文章
文章詳情頁

angular.js - angularjs中相同的方法,如何做到觸發只對當前元素有效。

瀏覽:163日期:2024-09-29 08:36:43

問題描述

angular.js - angularjs中相同的方法,如何做到觸發只對當前元素有效。大圖里三個部分是從后臺讀取數據然后綁定用ng-repeat出來的,要實現的功能是點擊各個部分最右邊的小角標,當前部分能展開或者收起,但是由于ng-repeat,連方法名和ng-show=’myVar’都是一樣樣的,會導致點任何一個角標整片收縮或展開;angular.js - angularjs中相同的方法,如何做到觸發只對當前元素有效。這段代碼是要ng-repeat的底代碼,還未做修改成,

$scope.myVar=false;$scope.toggle=function(){ this.myVar=!this.myVar;}

問題解答

回答1:

我覺得你在ng-repeat的時候,加上track by $index,并將$index傳入toggle()中。聲明一個myVar數組,長度跟你需要repeat的長度相同,數組的值都設為true,使用ng-if='myVar[$index]'剛開始都顯示。在點擊展開收縮按鈕時toggle($index),將數組中對應位置的值取反就行了。

回答2:

因為你還沒有用ng-repeat,所以不行,換成ng-repeat就沒問題了另外,你不用寫一個toggle,直接ng-click='myVar=!myVar'就好了

主站蜘蛛池模板: 日韩加勒比在线 | 美女被免费网站在线软件 | 九九99re在线视频精品免费 | 三级欧美在线 | 日韩一级a毛片欧美一级 | 亚洲成a人片在线观 | 点击进入不卡毛片免费观看 | 欧美另类性视频 | 精品欧美成人bd高清在线观看 | 精品国产亚洲人成在线 | 最新国产美女肝交视频播放 | 日韩亚洲欧美一区二区三区 | 看欧美毛片一级毛片 | 国产精品影视 | 精品一区国产 | 久久久日韩精品国产成人 | 国产一区a| 中文国产日韩欧美视频 | 国产三级精品播放 | 成人做爰 | 日本精品国产 | 九九久久精品视频 | 精品少妇一区二区三区视频 | 日韩欧美国产一区二区三区 | 我要看一级大片 | 欧美一级欧美一级毛片 | 成人毛片视频免费网站观看 | 日本免费一区视频 | 114一级毛片免费 | 一级美女黄色片 | 成人区精品一区二区毛片不卡 | 久久精品视频3 | 草草在线免费视频 | 91精品国产爱久久久久 | 性欧美欧美巨大69 | 亚洲欧美另类日本久久影院 | 玖玖视频精品 | 黑人一级大毛片 | 亚洲成人影院在线观看 | 国产精品v欧美精品v日本精 | 精品国产爱久久 |