这是我的指令模板代码。
'<div>' +
'{{object.classificationName}} <span ng-class="(toggle ? \'icon-
remove-contain\' : \'icon-add-contain\') + ' ' + ({{object.valueExists}} ? \'collapsed\': \'\')" data-toggle="collapse" data-target="#{{object.classificationId}}" ng-click="toggle = !toggle"></span>' +
'</div>'
我在 ng-class 中使用了两个三元运算,中间有一个空格。但是,它不起作用。可能是什么错误?
输出:
Uncaught SyntaxError: Unexpected string
最佳答案
Syntax Error in (
\'icon-add-contain\') + ' ' + ({{object.valueExists}} ? \'
)
尝试将 + ' ' +
替换为 ' + ' ' + '
关于javascript - 基于 ng-class 中的插值添加多个三元运算和条件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49515338/