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

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

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

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

問題描述

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

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

問題解答

回答1:

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

回答2:

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

主站蜘蛛池模板: 欧美国产高清 | 草草影院ccyycom浮力影院 | 手机国产日韩高清免费看片 | 一级aaaaa毛片免费视频 | 韩国午夜三级理论 | 女人张开腿让男人捅视频 | 中文字幕成人免费高清在线视频 | 未满14周岁啪啪网站 | 欧美日韩一区二区三区在线观看 | 亚洲欧洲国产精品 | 亚洲视频网站在线观看 | 国产精品无码久久综合网 | 亚洲精品国产字幕久久不卡 | 欧美国产日韩在线观看 | 国产在线观看91精品一区 | 国产真实乱系列2孕妇 | 日韩一级片播放 | 台湾三级香港三级在线理论 | aaa大片| 欧美性毛片大片 | 美女视频黄.免费网址 | 日本韩国一区二区三区 | www.亚洲天堂网 | 欧美成人精品手机在线观看 | 日韩三级小视频 | 日本在线观看不卡 | 91热视频在线观看 | 成人手机视频在线观看 | 99久久国产免费中文无字幕 | 成网站在线观看人免费 | 男人天堂视频网 | 性做久久久久久久免费看 | 99视频在线免费 | 欧美在线成人午夜网站 | 欧美人成在线观看ccc36 | 久久久99精品免费观看精品 | 欧美日韩a∨毛片一区 | 国产成人精品曰本亚洲77美色 | 国产vs久久| 欧美自拍视频在线 | 国产精品黄色片 |