根据变量的最后一个字符为Div分配一个类?

时间:2014-05-19 09:05:00

标签: angularjs

我的代码如下所示:

<div id="message-area">
   <div ng-cloak>{{ message.text }}</div>
</div>

如果divapp.state.text

结尾,有人可以告诉我如何向内部!提供一类错误

理想情况下,我希望找到一个解决方案,它在HTML中都是自包含的,而且如果可能的话,我不需要在$ scope中调用函数。

1 个答案:

答案 0 :(得分:0)

使用ng-class并调用执行检查的控制器上的函数:

$scope.getClass = function(text) {
  return text.slice(-1) === '!' ? 'error':''; 
}

Fiddle

更新:

<div ng-class="(message.text.slice(-1) === '!' ? 'error':'')">{{message.text}}</div>