質問

私はangularjsに慣れています。

それは値に基づいて2列目にクラスを追加したいです。例:値が> 0でクラス '否定値が<0の場合は、クラス'肯定値 'を追加したい。

現在使用しているもの:

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

今、これは機能しているようです(画像を参照):

Enter Enter Image説明

しかし、私は私のコンソールで次のようになっています:

エラー:[$ parse:構文] http://errors.angularjs.org/1.2。 7 / $解析/構文/構文 - IS%20未expected%2C%20%20%20%7D%5D&P2= 26&P3=%7Bポジティブ%3A%20%20%26 %26%20S%26p500%20%3E%200%20%20%20%20%20%20%20%200%20%26%26%20%20%26%26%20%24インデックス%3D%3D1%20%7D&P4=%26p500% 20%3E%200%20%20%20%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.cousume( https:/ /ajax.googleapis.com/ajax/libs/angularjs/1.2.7/angular.min.js:161:240 XA.Mustpriplicativativative( https:/ /ajax.googleapis.com/ajax/libs/angularjs/1.2.7/angular.min.js:160:480 ) XA.Addivity( https:/ /ajax.googleapis.com/ajax/libs/angularjs/1.2.7/angular.min.js:160:325 ) XA.RELATIORATIOR( https:/ /ajax.googleapis.com/ajax/libs/angularjs/1.2.7/angular.min.js:160:204

役に立ちましたか?

解決

試してみてください:

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

他のヒント

{{values}}values

に変更する必要があります。
<td data-ng-class="{positive: $index==1 && values > 0 , negative:values < 0 && $index==1 }" ng-repeat="values in portfolio" >{{values}}</td>
.

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top