angularjs下ng-repeat點(diǎn)擊元素改變樣式的實(shí)現(xiàn)方法
1.一個(gè)angularjs的學(xué)習(xí),了解ng-class的使用技巧;
2.代碼:
html:
<div ng-repeat='myimg in myimgs'> <img ng-src="{{myimg}}" ng-click="fabricChoose($index)" ng-class="{fabricImg1:$index==fabricIsSelected}"> </div>
css:
.fabricImg1{ border:2px solid blue; }
js:
$scope.fabricChoose = function(i){ $scope.fabricIsSelected = i; }
效果就是點(diǎn)擊選擇圖片 就出現(xiàn)藍(lán)色border。
3.分析
ng-class的使用技巧就是 ng-class='{name:istrue}' ,在css中寫.name的樣式 ,當(dāng)istrue布爾值為true時(shí),此元素就會(huì)添加.name的樣式,為false時(shí),不增加這個(gè)樣式。
以上這篇angularjs下ng-repeat點(diǎn)擊元素改變樣式的實(shí)現(xiàn)方法就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
Angular.js中ng-include用法及多標(biāo)簽頁面的實(shí)現(xiàn)方式詳解
這篇文章主要給大家介紹了在Angular.js中ng-include用法及多標(biāo)簽頁面的實(shí)現(xiàn)方式的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),相信對(duì)大家具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編一起來學(xué)習(xí)學(xué)習(xí)吧。2017-05-05AngularJS實(shí)現(xiàn)在ng-Options加上index的解決方法
這篇文章主要介紹了AngularJS實(shí)現(xiàn)在ng-Options加上index的解決方法,結(jié)合實(shí)例形式分析了AngularJS在ngOptions添加索引的操作步驟與相關(guān)實(shí)現(xiàn)技巧,需要的朋友可以參考下2016-11-11