最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 科技 - 知识百科 - 正文

angular中实现li或者某个元素点击变色的两种方法

来源:动视网 责编:小采 时间:2020-11-27 22:33:53
文档

angular中实现li或者某个元素点击变色的两种方法

angular中实现li或者某个元素点击变色的两种方法:本文介绍了angular中实现li或者某个元素点击变色的两种方法,分享给大家,希望对大家有帮助 先说一种最直接了当的不需要js控制。 方法一:直接在用ng-class就可以控制: <p ng-click=state=1; ng-class={active:state==1}
推荐度:
导读angular中实现li或者某个元素点击变色的两种方法:本文介绍了angular中实现li或者某个元素点击变色的两种方法,分享给大家,希望对大家有帮助 先说一种最直接了当的不需要js控制。 方法一:直接在用ng-class就可以控制: <p ng-click=state=1; ng-class={active:state==1}


本文介绍了angular中实现li或者某个元素点击变色的两种方法,分享给大家,希望对大家有帮助

先说一种最直接了当的不需要js控制。

方法一:直接在用ng-class就可以控制:

<p ng-click="state=1;" ng-class="{active:state==1}">浮伤年华</p>
<p ng-click="state=2;" ng-class="{active:state==2}">忧伤说笑</p>

在style里面设置如下:

<style type="text/css">
 .active{
 color:red;
 }
</style>

这样就会点哪个哪个变色了。

方法二:style同上,hetml如下:

 <div ng-controller="active">
 <p ng-click="isActive(1)" class="{{i==1?'active':''}}">剧情再美</p>
 <p ng-click="isActive(2)" class="{{i==2?'active':''}}">终究是戏</p>
 </div>

js代码如下:

$scope.isActive=function(i){
 $scope.i=i;
}

若想要第一个默认为有颜色的,则在js里面加如下即可:

$scope.i=1;

文档

angular中实现li或者某个元素点击变色的两种方法

angular中实现li或者某个元素点击变色的两种方法:本文介绍了angular中实现li或者某个元素点击变色的两种方法,分享给大家,希望对大家有帮助 先说一种最直接了当的不需要js控制。 方法一:直接在用ng-class就可以控制: <p ng-click=state=1; ng-class={active:state==1}
推荐度:
标签: 变色 li angular
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top