gpt4 book ai didi

angularjs - 用 ng-style 和不同的条件改变颜色

转载 作者:行者123 更新时间:2023-12-04 16:31:20 25 4
gpt4 key购买 nike

我想改变我的 td 颜色的参数,所以我试试这个,它工作正常:
{{项目名称}}

但是当我尝试使用不同的条件时

项目名称:xxx =>颜色:红色

项目名称:yyy => 颜色:黄色

项目名称:aaa => 颜色:蓝色

最佳答案

尝试这个。

var app = angular.module("app",[]);

app.controller("ctrl" , function($scope){
$scope.items = [{"name":"ali"},{"name":"reza"},{"name":"amir"}];


$scope.getStyle = function(name){
if(name == "ali")
return {'color':'red'};
if(name == "reza")
return {'color':'blue'};
if(name == "amir")
return {'color':'green'};
}


});
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.2.23/angular.min.js"></script>
<div ng-app="app" ng-controller="ctrl" class="panel-group" id="accordion">

<div ng-repeat="item in items">
<p ng-style ="getStyle(item.name)">{{item.name}}</p>
</div>

</div>

关于angularjs - 用 ng-style 和不同的条件改变颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36044459/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com