Angularjs 根据变量的最后一个字符为Div分配一个类?
我的代码如下所示:Angularjs 根据变量的最后一个字符为Div分配一个类?,angularjs,Angularjs,我的代码如下所示: <div id="message-area"> <div ng-cloak>{{ message.text }}</div> </div> 有人能告诉我,如果app.state.text以a结尾,我如何给inside div一个错误类 理想情况下,我希望有一个解决方案,它在HTML中都是自包含的,如果可能的话,不必在$scope中调用函数 使用ng类并在控制器上调用执行检查的函数: $scope.getClass = f
<div id="message-area">
<div ng-cloak>{{ message.text }}</div>
</div>
有人能告诉我,如果app.state.text以a结尾,我如何给inside div一个错误类
理想情况下,我希望有一个解决方案,它在HTML中都是自包含的,如果可能的话,不必在$scope中调用函数 使用ng类并在控制器上调用执行检查的函数:
$scope.getClass = function(text) {
return text.slice(-1) === '!' ? 'error':'';
}
更新:
<div ng-class="(message.text.slice(-1) === '!' ? 'error':'')">{{message.text}}</div>
嗨,迪特。我是否可以只在HTML中这样做,而不需要另一个类。如果可能的话,我想把作业代码放在DIV附近。非常感谢你。我现在要测试一下。