具有函数结果的ng-class作为条件?

时间:2014-02-25 13:05:16

标签: angularjs

我遇到像这样的元素的条件ng-class的问题:

<div class="control-group" ng-class="{error: checkTemplate()=='html'">

该函数执行一些检查并返回错误代码。我想检查返回的代码,如果是html,则添加错误类。

但是,这会产生错误:

Syntax Error: Token 'undefined' is unexpected, expecting [}] at column NaN of the expression [{error: checkTemplate()=='html'] starting at [{error: checkTemplate()=='html'].

这里有什么问题?

2 个答案:

答案 0 :(得分:3)

您在}

结尾处忘记了ng-class

尝试:

ng-class="{error : checkTemplate()=='html'}"

答案 1 :(得分:0)

试试这个

您已添加{,因此请删除

<div class="control-group" ng-class="error: checkTemplate()=='html'">