Css ng样式的范围值
我想根据输入字段中的值更改输入字段中的字体颜色。 Ng样式不“查看”范围的值。因此颜色不会改变 我使用的代码是:Css ng样式的范围值,css,angularjs,Css,Angularjs,我想根据输入字段中的值更改输入字段中的字体颜色。 Ng样式不“查看”范围的值。因此颜色不会改变 我使用的代码是: <input disabled name="saldo" type="text" class="form-control" placeholder="0.00" ng-model="saldo" ng-style="{'color': {{saldo}} < 0.00 ? 'red' : 'green') }"> 这就是我得到的错误: Error: [$par
<input disabled name="saldo" type="text" class="form-control" placeholder="0.00" ng-model="saldo" ng-style="{'color': {{saldo}} < 0.00 ? 'red' : 'green') }">
这就是我得到的错误:
Error: [$parse:syntax] Syntax Error: Token '<' not a primary expression at column 12 of the expression [{'color': < 0.00 ? 'red' : 'green') }] starting at [< 0.00 ? 'red' : 'green') }].
Error:[$parse:syntax]语法错误:标记'您不需要ng样式中的{{}
替换此项:
<input disabled name="saldo" type="text" class="form-control" placeholder="0.00" ng-model="saldo" ng-style="{'color': {{saldo}} < 0.00 ? 'red' : 'green') }">
用这个
<input disabled name="saldo" type="text" class="form-control" placeholder="0.00" ng-model="saldo" ng-style="{'color': saldo < 0.00 ? 'red' : 'green') }">
您不需要在ng样式中使用{{}
替换此项:
<input disabled name="saldo" type="text" class="form-control" placeholder="0.00" ng-model="saldo" ng-style="{'color': {{saldo}} < 0.00 ? 'red' : 'green') }">
用这个
<input disabled name="saldo" type="text" class="form-control" placeholder="0.00" ng-model="saldo" ng-style="{'color': saldo < 0.00 ? 'red' : 'green') }">
我建议这样做
<input disabled name="saldo" type="text" class="form-control"
placeholder="0.00" ng-model="saldo"
ng-style="saldo < 0.00 ? {'color':'red'} : {'color':'green'}">
希望这有帮助
干杯我建议这样做
<input disabled name="saldo" type="text" class="form-control"
placeholder="0.00" ng-model="saldo"
ng-style="saldo < 0.00 ? {'color':'red'} : {'color':'green'}">
希望这有帮助
干杯这个剪掉的可能会帮助你
var myApp=angular.module('myApp',[]);
myApp.controller('GreetingController',['$scope',函数($scope){
$scope.saldo=1;
}]);代码>
这个剪下来的可能会对你有所帮助
var myApp=angular.module('myApp',[]);
myApp.controller('GreetingController',['$scope',函数($scope){
$scope.saldo=1;
}]);代码>
请使用下面的代码根据输入字段中的值更改输入字段中的字体颜色
请使用下面的代码根据输入字段中的值更改输入字段中的字体颜色
Thx,不再出现错误。但结果总是“绿色”。我认为这是比较字符串saldo而不是值?我不知道。在我看来,最好使用ng class
比如:ng class=“{'saldo-red':saldo<0.00,'saldo-green':saldo>='0'}”
。但是正确的答案是@nishi bangar答案的sThx,没有更多的错误。但结果总是“绿色”。我认为这是比较字符串saldo而不是值?我不知道。在我看来,最好使用ng class
比如:ng class=“{'saldo-red':saldo<0.00,'saldo-green':saldo>='0'}”
。但是正确的答案是“nishi bangar答案”,我看到你问了很多问题,但没有把一个标记为正确。请在问题中标出正确答案。我会帮助其他用户了解Stackoverflow的工作原理。我看到你问了很多问题,但没有将其中一个标记为正确。请在问题中标出正确答案。我会帮助其他用户了解Stackoverflow的工作原理。