Q: Como usar uma variável do $scope dentro do ng-class Tenho o seguinte código:


<a ng-class="{'text-{{color}}-6': menu == '#background'}" href="#background">
   My Menu
</a:


Funciona, a princípio ele adiciona a classe text-red-6 ao elemento. Porém quando eu altero o color do $scope, o ng-class não altera a classe.

A: Consegui utilizando operador ternário em no atributo class :
class="{{menu == '#background' ? 'text-' + color + '-6' : ''}}"


A: Tente da seguinte forma:
<div ng-class="{'{{class}}': menu == '#background'}">

...
$scope.color = 'red';
$scope.class = 'text-' + color + '-6';

