亚洲免费在线视频-亚洲啊v-久久免费精品视频-国产精品va-看片地址-成人在线视频网

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

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'就好了

主站蜘蛛池模板: 亚洲男人的天堂久久无 | 成a人v| 午夜性刺激免费视频 | 精品国产一区二区在线观看 | 97精品国产综合久久久久久欧美 | 欧美日韩一日韩一线不卡 | 欧美日韩高清观看一区二区 | 国内真实愉拍系列情侣 | 91久久亚洲精品国产一区二区 | 好湿好紧好痛a级是免费视频 | 午夜免费一级片 | 久久精品www| 波多野结衣视频在线 | 国产精自产拍久久久久久 | se94se欧美综合色 | 美国一级毛片片aa久久综合 | 亚洲欧美日韩高清在线看 | 久久视频这里只有精品 | 亚洲成a人片在线观 | 国产孕妇做受视频在线观看 | 香港台湾经典三级a视频 | 国产精品福利午夜h视频 | 一区二区三区日韩 | 中文字幕一区在线播放 | 久久免费福利 | 秘书高跟黑色丝袜国产91在线 | 久久国产视频在线观看 | 香蕉午夜| 欧美亚洲日本一区二区三区浪人 | 老人毛片 | 在线视频一二三区2021不卡 | 露脸国产野战最新在线视频 | 日韩午夜在线视频不卡片 | 久草免费福利 | 成人在免费视频手机观看网站 | 18视频免费网址在线观看 | 91精品成人福利在线播放 | 很黄的网站在线观看 | 成人在线视频免费看 | 免费看成人频视在线视频 | 久草综合视频在线 |