I\'m using Ionic and want to dynamically change the background colour of each item in an
based on the data. I thought I\'d do this by way of a
Your way is fine as long as your list is not some huge size. That being said if you are using angular 1.3 and you want to lower the number of calls you can change your ng-class to ng-class="::getBackgroundColour(singleCase)". This applies one time binding so once the value is stable it will not check again. This would most likely mean two calls per item.