午夜剧场伦理_日本一道高清_国产又黄又硬_91黄色网战_女同久久另类69精品国产_妹妹的朋友在线

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

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

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

主站蜘蛛池模板: 国产亚洲福利 | 中文字幕一区二区三区免费看 | 九九精品视频在线观看 | 自拍偷自拍亚洲精品播放 | 国产成人av一区二区三区 | 麻豆精品一区二区三区 | 日韩精品久久久久久 | 欧美专区在线视频 | 天天干天天摸 | 精品日韩中文字幕 | 亚洲欧美国产毛片在线 | 精品免费视频 | 久久网中文字幕 | 91超碰在线免费观看 | 欧美精品久久久久久久久久 | 国产成人看片 | 91看片淫黄大片91 | 人人插人人澡 | 在线观看免费黄视频 | 中文字幕精品视频 | 一区二区三区日韩视频 | 中文字幕欧美一区 | 欧美成人做爰大片免费看黄石 | 不戴套各种姿势啪啪高素质 | 国产自产在线 | 成人精品一区二区三区中文字幕 | 国产精品短视频 | 国产三区av | 免费观看黄色av | 免费在线成人网 | 噜噜噜在线 | 欧美精品一区二区三区蜜臀 | 欧美日韩一区二区在线 | 日本天堂在线播放 | 一级黄色免费网站 | 超碰碰97 | 乳色吐息在线看 | 欧美另类性 | 污污视频在线观看免费 | 亚洲天堂免费视频 | 国产一区二区三区免费看 |