av一区二区在线观看_亚洲男人的天堂网站_日韩亚洲视频_在线成人免费_欧美日韩精品免费观看视频_久草视

您的位置:首頁技術(shù)文章
文章詳情頁

angular.js - angular ng-repeat改變某個(gè)的背景顏色

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

問題描述

angular.js - angular ng-repeat改變某個(gè)的背景顏色如圖所示,上面的5個(gè)塊,用ng-repeat循環(huán)輸出,怎樣實(shí)現(xiàn)當(dāng)點(diǎn)擊某一塊(如塊2)時(shí),該塊的背景顏色變?yōu)榧t色?其他的塊的顏色不變。謝謝指點(diǎn)。

問題解答

回答1:

方法太多,ng-click,ng-class,directive實(shí)現(xiàn)都可以啊這是直接寫的方法,僅供參考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:

添加點(diǎn)擊事件。把當(dāng)前循環(huán)的$index和$event傳過去。然后自己通過angular jq來就處理就OK啊。

回答3:

給你個(gè)現(xiàn)成的代碼: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;}

我正打算寫個(gè)directive做這個(gè)

回答4:

http://runjs.cn/detail/yfnwk6ho

相關(guān)文章:
主站蜘蛛池模板: 一区二区久久 | 国产欧美久久久 | 毛片毛片毛片 | 99精品成人 | 欧美成人黄色 | 日本国产一区 | 精久久久久 | 成人免费毛片网站 | 欧美专区在线观看 | 日韩精品视频免费播放 | 欧美精品综合 | 中文字幕黄色片 | 黄色综合网| 久久精品一区二区三区四区 | 在线不欧美 | www.狠狠操 | 国产一区二区视频在线观看 | 91成人免费版 | 视频一区二区在线 | 欧美日韩国产中文 | 欧美福利视频 | 国产又黄又猛 | 久久精品人人 | 亚洲精品一二三四区 | 人人草人人草 | 亚洲视频在线免费观看 | 夜夜操天天操 | 亚洲欧美在线观看 | 黄色在线小视频 | av网址在线 | 亚洲一区成人 | 成人激情在线观看 | 中文字幕不卡视频 | 国产午夜精品久久久 | 一区二区三区四区精品 | 狠狠插狠狠操 | 日韩理论在线 | 久草小视频| 欧美一级淫片免费视频黄 | 日本黄色视屏 | 久久久久性 |