[英]Change font color by value
视页面上的值来更改文本的颜色?
<div [ng-Style]="color":colorFont({{item.temp.day}})> {{item.temp.day}} {{vm.symbal}}</div><br>
{{item.temp.day}}
的数据(数值)应取决于文本的颜色。 其中“ ntvg”是数据(字符串值),应取决于文本的颜色。
如果大于0 item.temp.day-红色字体颜色。 否则:蓝色。
脚本:
$scope.colorFont=function(var templiche){
if (parseFloat(templiche)>0) return color="red";
else {
return color="blue";
}
}
似乎您正在通过使用[]
(带有指令的属性绑定)将Angular 1和Angular 2整体混合在一起。
当您使用A1时, ng-style
指令不应放在[]
方括号内,并且您不应该在ng-style
表达式内使用插值。
ng-style="{'color': colorFont(item.temp.day)}"
其他功能如下所示
$scope.colorFont=function(templiche){
if (templiche>0) return 'red';
else {
return 'blue';
}
}
使用返回“红色” <-引号
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.