Atul Sharma
Atul Sharma

Reputation: 10645

ng-class not evaluating expression in simple example

This code is inside ng-repeat loop. The expression is not evaluating inside browser and the entire statement is their in browser also.

 <i ng-class="'icon-ok' : student.is_passed == 'passed', 'icon-remove': student.is_passed == 'failed'"></i>

Upvotes: 0

Views: 1021

Answers (1)

Subash Selvaraj
Subash Selvaraj

Reputation: 3385

You need to put your expression inside curly braces "{}"

<i ng-class="{'icon-ok' : (student.is_passed == 'passed'), 'icon-remove': (student.is_passed == 'failed')}"></i>

Upvotes: 6

Related Questions