Thanks this looks great.

On Tuesday, 27 May 2014 08:15:41 UTC+11, [email protected] 
wrote:
>
> Hi,
>
> Well you could have the class definition in a scope function, but i 
> personally prefer to maintain visual definitions in the "view".
>
> Maybe i would do it this way:
>
> <ul class="news-list">
>     <li data-ng-repeat="news in newsList" class="news"
>         data-ng-class="{'Success': newsSuccess , 'Error':newsError, 
> 'Info': newsInfo }[news.type]">
>         <h5 class="col-sm-12">{{news.content}}</h5>
>     </li>
> </ul>
>
> Just a change in syntax that seems better to me.
>
> Of course you could have:
>  data-ng-class="getClass()"
> Where your scope function would basically do the same validations shown 
> above.
>
> This is somewhat a matter of personal preference.
>
> Regards,
>
>
> Segunda-feira, 26 de Maio de 2014 21:56:52 UTC+1, Bretto escreveu:
>>
>> <ul class="news-list">
>>     <li data-ng-repeat="news in newsList" class="news"
>>         data-ng-class="{newsSuccess: news.type === 'Success', newsError: 
>> news.type === 'Error', newsInfo: news.type === 'Info', newsUpdate: 
>> news.type === 'Update', newsCustom: news.type === 'Custom'}">
>>         <h5 class="col-sm-12">{{news.content}}</h5>
>>     </li>
>> </ul>
>>
>> Could someone tell me what's the best way to manage the assignments of 
>> class based on conditions, my current solution works but its ugly... thanks
>>
>

-- 
You received this message because you are subscribed to the Google Groups 
"AngularJS" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/angular.
For more options, visit https://groups.google.com/d/optout.

Reply via email to