我是 AngularJS 的新手。
我想根据它的值向第二列添加一个类。示例:如果值 > 0,我想添加类“正”,当值 < 0 时添加“负”类。
我目前使用的是:
<td data-ng-class="{positive: $index==1 && {{values}} > 0 , negative:{{values}} < 0 && $index==1 }" ng-repeat="values in portfolio" >{{values}}</td>
现在,这似乎有效(见图):
但是,我在控制台中得到以下信息:
错误:[$parse:syntax] http://errors.angularjs.org/1.2.7/ $parse/syntax?p0=%26&p1=is%20unexpected%2C%20expecting%20%5B%7D%5D&p2=26&p3= %7B正%3A%20%24索引%3D%3D1%20%26%26%20S%26P500%20%3E%200%20%2C%20负%3AS%26P500%20%3C%200%20%26%26 %20%24索引%3D%3D1%20%7D&p4=%26P500%20%3E%200%20%2C%20负%3AS%26P500%20%3C%200%20%26%26%20%24索引%3D% 3D1%20%7D 在错误 () 在https://ajax.googleapis.com/ajax/libs/angularjs/1.2.7/angular.min.js:6:449 在 Xa.throwError ( https://ajax. googleapis.com/ajax/libs/angularjs/1.2.7/angular.min.js:155:346 ) 在 Xa.consume ( https://ajax.googleapis.com/ajax/libs/angularjs/1.2.7/angular .min.js:156:325 ) 在 Xa.object (https://ajax.googleapis.com/ajax/libs/angularjs/1.2.7/angular.min.js:164:115)在 Xa.primary (https://ajax.googleapis.com/ajax/libs/angularjs /1.2.7/angular.min.js:154:482 ) 在 Xa.unary ( https://ajax.googleapis.com/ajax/libs/angularjs/1.2.7/angular.min.js:161:240 )在 Xa.multiplicative ( https://ajax.googleapis.com/ajax/libs/angularjs/1.2.7/angular.min.js:160:480 ) 在 Xa.additive ( https://ajax.googleapis.com/ ajax/libs/angularjs/1.2.7/angular.min.js:160:325 ) 在 Xa.relational ( https://ajax.googleapis.com/ajax/libs/angularjs/1.2.7/angular.min.js :160:204 )