Angularjs 具有ng类的角度模板

Angularjs 具有ng类的角度模板,angularjs,Angularjs,我想在指令中使用一个使用ng类的模板 我的老办法,只是上课和休息 template: '<div class="testclass-{{data.attr}}"></div>' 如果我将其添加到html中,这将是一个有效的示例 顺便说一句,我使用“或”有关系吗?上面的语法就在一个例子中 template: '<div ng-class="{'is-checked-icon-bg-0': (entry.prokraIndex== '0' && ent

我想在指令中使用一个使用ng类的模板

我的老办法,只是上课和休息

template: '<div class="testclass-{{data.attr}}"></div>'
如果我将其添加到html中,这将是一个有效的示例

顺便说一句,我使用“或”有关系吗?上面的语法就在一个例子中

template: '<div ng-class="{'is-checked-icon-bg-0': (entry.prokraIndex== '0' && entry.stateOfEntry=='checked')}"></div>'
模板:“”

在指令模板中使用时,或者如果我用“s”替换所有的,则会出现错误。它可以工作,但未应用样式,它甚至可以与ng类一起工作吗?

您正在使用
'
包含在
'
中的字符串,因此需要对其进行转义:

template: '<div ng-class="{\'is-checked-icon-bg-0\': (entry.prokraIndex== \'0\' && entry.stateOfEntry==\'checked\')}"></div>'
模板:“”
template: '<div ng-class="{\'is-checked-icon-bg-0\': (entry.prokraIndex== \'0\' && entry.stateOfEntry==\'checked\')}"></div>'