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

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

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

瀏覽:157日期: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'就好了

主站蜘蛛池模板: 久久久毛片免费全部播放 | 久久视频精品线视频在线网站 | 成人满18在线观看网站免费 | 成在线人永久免费播放视频 | 国产成人福利美女观看视频 | 国产成人毛片视频不卡在线 | 毛片免费永久不卡视频观看 | 国产成人www免费人成看片 | 久久久久综合一本久道 | 岛国精品成人 | 一本三道a无线码一区v | 国产一级做a爰片久久毛片99 | 91青草久久久久久清纯 | 思思91精品国产综合在线 | 国产精品麻豆一区二区三区v视界 | 狠狠综合久久久综合 | 国产嫩草影院在线观看 | 精品96在线观看影院 | 欧美日韩中文字幕在线视频 | 久久精品国产一区二区三区不卡 | 免费一级毛片麻豆精品 | 国产大臿蕉香蕉大视频女 | 久久久久免费精品国产 | 午夜欧美成人 | 亚洲男人的天堂久久精品 | pgone太大了兽王免费视频 | 精品国产v无码大片在线观看 | 一区二区三区久久精品 | 一级做a爰片久久毛片 | 国产午夜在线观看视频播放 | 加勒比色综合久久久久久久久 | 欧美一级大片免费看 | 欧美一级毛片一免费 | 亚洲欧美日韩另类在线 | 亚洲综合在线另类色区奇米 | 小明台湾成人永久免费看看 | 在线免费观看欧美 | 国产美女作爱全过程免费视频 | 欧美成人精品大片免费流量 | 91啦国产 | 欧美+日本+国产+在线观看 |