Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angularjs/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript AngularJS:ng类-使用多个类?_Javascript_Angularjs_Angularjs Ng Repeat_Ng Class - Fatal编程技术网

Javascript AngularJS:ng类-使用多个类?

Javascript AngularJS:ng类-使用多个类?,javascript,angularjs,angularjs-ng-repeat,ng-class,Javascript,Angularjs,Angularjs Ng Repeat,Ng Class,我对AngularJS是新手 我想根据类的值向第二列添加一个类。示例:如果值大于0,我希望添加类“正”,如果值小于0,则添加类“负” 我目前使用的是: <td data-ng-class="{positive: $index==1 && {{values}} > 0 , negative:{{values}} < 0 && $index==1 }" ng-repeat="values in portfolio" >{{values}}<

我对AngularJS是新手

我想根据类的值向第二列添加一个类。示例:如果值大于0,我希望添加类“正”,如果值小于0,则添加类“负”

我目前使用的是:

<td data-ng-class="{positive: $index==1 && {{values}} > 0 , negative:{{values}} < 0 && $index==1 }" ng-repeat="values in portfolio" >{{values}}</td>
{{values}
现在,这似乎正在起作用(见图):

但是,我在控制台中得到以下信息:

错误:[$parse:syntax]$parse/syntax?p0=%26&p1=是%20意外的%2C%20期望的%20%5B%7D%5D&p2=26&p3=%7b正的%3A%20%24索引%3D%3D1%20%26%20S%26P500%20%3E%200%2C%20S负的%3AS%26P500%20%3C%200%26%26%20%24index%3D1%20%7D&p4=%2600%20%3E%200%2C%20S%26P500%20S%26p50%3d20%20%20%3d20%26 错误() 在 在Xa.throwerr() 在Xa.consume() 在Xa.object()处 在Xa.primary() 在Xa.一元() 在Xa.乘法() 在Xa处,添加() 在Xa.relational()上尝试:

<td data-ng-class="{positive: $index==1 && values > 0, negative:values < 0 && $index==1 }" ng-repeat="values in portfolio" >{{values}}</td>
{{values}

您应该将
{{{values}}
更改为
values

<td data-ng-class="{positive: $index==1 && values > 0 , negative:values < 0 && $index==1 }" ng-repeat="values in portfolio" >{{values}}</td>
{{values}

谢谢,太棒了。现在没有错误。我会在限期后接受这个答案。