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

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

angular.js - angular ng-repeat改變某個的背景顏色

瀏覽:119日期:2024-10-06 17:59:43

問題描述

angular.js - angular ng-repeat改變某個的背景顏色如圖所示,上面的5個塊,用ng-repeat循環輸出,怎樣實現當點擊某一塊(如塊2)時,該塊的背景顏色變為紅色?其他的塊的顏色不變。謝謝指點。

問題解答

回答1:

方法太多,ng-click,ng-class,directive實現都可以啊這是直接寫的方法,僅供參考html:

<p> <span ng- ng-repeat='s in list' ng-bind='s' ng-click='changeStatus(s)'></span></p>

js

$scope.list = [1,2,3,4,5];$scope.changeStatus = function(index){ $scope.selected = index;}回答2:

添加點擊事件。把當前循環的$index和$event傳過去。然后自己通過angular jq來就處理就OK啊。

回答3:

給你個現成的代碼:HTML

<p class=’options’> <span class=’option’ ng- ng-repeat='s in orderStatus' ng-bind='s.l' ng-click='clickStatus(s)'></span></p>

JS

$scope.clickStatus = function(prop) { prop._selected = !prop._selected;};

CSS

.option{display:inline-block;border:1px solid green;padding:.25em;margin:.5em .5em 0 0;}.option.selected{background:green;color:white;}

我正打算寫個directive做這個

回答4:

http://runjs.cn/detail/yfnwk6ho

相關文章:
主站蜘蛛池模板: 玖草视频在线 | 亚洲an日韩专区在线 | 欧美黄色特级视频 | 亚洲日本久久一区二区va | 欧美日韩在线视频不卡一区二区三区 | 国产精品99久久久久久www | 亚洲久久成人 | 人成精品视频三区二区一区 | 午夜mm131美女做爰视频 | 国产波多野结衣中文在线播放 | 免费一级肉体全黄毛片 | 午夜爱爱毛片xxxx视频免费看 | 久久亚洲综合 | 欧美日韩高清性色生活片 | 91精品一区二区三区在线观看 | 一级国产 | 亚洲精品精品 | 欧美日韩一区二区高清视 | 亚洲欧美精品一区二区 | 日本波多野结衣视频 | 国产视频二区在线观看 | 偷拍第1页 | 草草影院永久在线观看 | 国产亚洲精品久久久久久午夜 | 久久久久久久国产免费看 | 亚洲一区免费视频 | 香蕉视频在线观看黄 | 九色视频在线观看免费 | 成人一级片在线观看 | 国产美女作爱视频 | 精品在线视频观看 | 欧美成人影院在线观看三级 | 国产全部理论片线观看 | 亚洲精品国产一区二区在线 | 国产日产欧美a级毛片 | 99精品视频在线观看免费 | 日韩经典欧美精品一区 | 欧美成人免费观看bbb | 精品综合 | 国内精品亚洲 | 韩日三级视频 |