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

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

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

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

主站蜘蛛池模板: 99爱在线精品视频网站 | 男女上下爽无遮挡午夜免费视频 | 亚洲人在线 | 国产一级一级片 | 欧美一级视频在线观看欧美 | 精品久久免费观看 | 欧美福利一区二区三区 | 中文字幕成人在线观看 | 成人欧美日韩视频一区 | 六月丁香婷婷天天在线 | 国产精品莉莉欧美自在线线 | 成人免费一级毛片在线播放视频 | 日韩三级观看 | 国产精品久久久久影院色老大 | 久久一本综合 | 精品 日韩 国产 欧美在线观看 | 成年人色网站 | 成人夜色香网站在线观看 | 久热色| 欧美日本一道高清二区三区 | 国产激爽大片在线播放 | 精品欧美一区二区三区精品久久 | 久久精品国产只有精品6 | 成年人免费的视频 | 国产网站精品 | 欧美特黄一级 | 一级做a爰片久久毛片潮喷 一级做a爰片久久毛片美女 | 最新中文字幕一区二区乱码 | 久草在线视频资源站 | 精品无码久久久久国产 | 亚洲毛片在线 | 亚洲精品视频免费在线观看 | 福利姬在线精品观看 | 成人手机视频在线观看 | 在线国产欧美 | 日韩经典视频 | 视频一区久久 | 国产成人影院一区二区 | 怡红院最新免费全部视频 | 亚洲午夜在线观看 | 国产天堂亚洲精品 |