我想在運行時更改文本框類,如果item.value> 10級success
將適用,否則類danger
將適用如何在輸入和檢查條件時在angularjs中更改文本框類?
這裏是我使用的代碼。
<div ng-controller="MyCtrl">
<div ng-repeat="item in items">
<td>{{item.name}}</td>
<input type="text" ng-model="item.value">
</div>
</div>
<!--
<input ng-class="{'success': {{item.value > 10 ? true : false}}, 'danger': !{{item.value > 10 ? true : false}}}" type="text" ng-model="report.attribute_result">
-->
而且
var myApp = angular.module('myApp',[]);
function MyCtrl($scope) {
$scope.items = [{name:'abc',value:10},{name:'xyz',value:8},{name:'lmn',value:15}];
}
這裏是的jsfiddle這個:http://jsfiddle.net/Lvc0u55v/3452/
請指引我解決這個問題。
不錯的工作@Erazihel。 – Atula