سؤال

أنا جديد على أنغولارجس.

أريد إضافة فئة إلى العمود الثاني بناء على قيمتها.مثال:أريد إضافة فئة 'إيجابية' إذا كانت القيمة > 0 والطبقة 'سلبية' عندما يكون < 0.

ما أستخدمه حاليا:

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

الآن ، يبدو أن هذا يعمل (انظر الصورة):

enter image description here

ولكن ، وأنا على الحصول على ما يلي في وحدة التحكم الخاصة بي:

خطأ:[se تحليل: بناء الجملة] http://errors.angularjs.org/1.2.7/se تحليل / بناء الجملة?p0=%26&p1=is%20unexpected%2C%20expecting%20%5B%7D%5D&p2=26&p3=%7Bpositive%3A%20%24index%3D%3D1%20%26%26%20S%26P500%20%3E%200%20%2C%20negative%3AS%26P500%20%3C%200%20%26%26%20%24index%3D%3D1%20%7D&p4=%26P500%20%3E%200%20%2C%20negative%3AS%26P500%20%3C%200%20%26%26%20%24index%3D%3D1%20%7D في خطأ () في https://ajax.googleapis.com/ajax/libs/angularjs/1.2.7/angular.min.js:6:449 في زا.قاذف (https://ajax.googleapis.com/ajax/libs/angularjs/1.2.7/angular.min.js:155:346) في زا.تستهلك (https://ajax.googleapis.com/ajax/libs/angularjs/1.2.7/angular.min.js:156:325) في زا.كائن (https://ajax.googleapis.com/ajax/libs/angularjs/1.2.7/angular.min.js:164:115) في زا.ابتدائي (https://ajax.googleapis.com/ajax/libs/angularjs/1.2.7/angular.min.js:154:482) في زا.أحادي (https://ajax.googleapis.com/ajax/libs/angularjs/1.2.7/angular.min.js:161:240) في زا.مضاعف (https://ajax.googleapis.com/ajax/libs/angularjs/1.2.7/angular.min.js:160:480) في زا.مضاف (https://ajax.googleapis.com/ajax/libs/angularjs/1.2.7/angular.min.js:160:325) في زا.علائقية (https://ajax.googleapis.com/ajax/libs/angularjs/1.2.7/angular.min.js:160:204)

هل كانت مفيدة؟

المحلول

حاول:

giveacodicetagpre.

نصائح أخرى

يجب عليك تغيير {{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