亚洲精品久久久中文字幕-亚洲精品久久片久久-亚洲精品久久青草-亚洲精品久久婷婷爱久久婷婷-亚洲精品久久午夜香蕉

您的位置:首頁技術(shù)文章
文章詳情頁

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

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

問題描述

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

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

問題解答

回答1:

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

回答2:

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

主站蜘蛛池模板: 欧美一级久久久久久久大 | 黄色网免费 | 日韩毛片欧美一级a | 做爰全过程免费的视69频 | 免费无限制观看黄的网址 | 欧美wwww | 中国xx爽69护士 | 国产美女啪| 亚洲色欧美 | 美女被拍拍拍拍拍拍拍拍 | 日韩无套 | 欧美一级毛片欧美一级 | 黄色污在线观看 | 欧美5g影院天天5g天天看 | 性做爰片免费视频毛片中文ilo | 亚洲精品久久午夜香蕉 | 7m凹凸国产刺激在线视频 | 国产成人h综合亚洲欧美在线 | 美国一级毛片免费 | 看真人视频a级毛片 | www.国产成人 | 国产精品亚洲精品日韩己满十八小 | 你懂的免费在线 | 国内精品福利在线视频 | 黄色一级片观看 | 免费大黄网站在线观看 | 爱爱免费播放视频在线观看 | 午夜激情视频在线播放 | 中文字幕 日韩有码 | 日本aaaa特级毛片 | 国产亚洲一欧美一区二区三区 | 毛片女人毛片一级毛片毛片 | 国产精品99爱免费视频 | 日本中出视频 | 成人黄色在线视频 | 麻豆91免费视频 | 在线观看国产亚洲 | 一级做a爰片性色毛片中国 一级做a爰片性色毛片男 | 国产精品黄网站免费观看 | 日比视频在线观看 | 国产这里有精品 |