Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angularjs/22.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
angularjs-ng类-[$parse:syntax]语法错误:标记';:';是表达式第11列的意外标记_Angularjs_Ng Class - Fatal编程技术网

angularjs-ng类-[$parse:syntax]语法错误:标记';:';是表达式第11列的意外标记

angularjs-ng类-[$parse:syntax]语法错误:标记';:';是表达式第11列的意外标记,angularjs,ng-class,Angularjs,Ng Class,我将以下代码用于“ng类”: ng类的工作原理如下: <i class="fa" ng-class='{"fa-sortup" : x && y, "fa-b": a && b}'></i> 所以,你错过了花括号 p、 如果类包含诸如“-”之类的特殊字符,则必须将类名放入字符串“fa sortup”。当类包含“-”字符时,必须将其用“”包装,如果有多个条件,则将其设为数组,如下所示: <i class="fa" ng-class

我将以下代码用于
“ng类”


ng类的工作原理如下:

<i class="fa" ng-class='{"fa-sortup" : x && y, "fa-b": a && b}'></i>

所以,你错过了花括号


p、 如果类包含诸如“-”之类的特殊字符,则必须将类名放入字符串
“fa sortup”

当类包含“-”字符时,必须将其用“”包装,如果有多个条件,则将其设为数组,如下所示:

<i class="fa" ng-class="{'fa-sort-up':tableService.sortState.sortBy==id && tableService.sortState.sortMode=='asc',
                               'fa-sort-down':tableService.sortState.sortBy==id && tableService.sortState.sortMode=='desc',
                               'fa-sort':tableService.sortState.sortBy!=id}"></i>


对于我,在Visual Studio Tools For Apache Cordova中,我通过添加“;”来解决错误最后。所以:
ng class=“{class:expression};”

您需要将
fa sort up/fa sort down/fa sort
括在引号中。。。要使其有效,请使用
{}
将其包装为对象
<i class="fa" ng-class='{"fa-sortup" : x && y, "fa-b": a && b}'></i>
<i class="fa" ng-class="{'fa-sort-up':tableService.sortState.sortBy==id && tableService.sortState.sortMode=='asc',
                               'fa-sort-down':tableService.sortState.sortBy==id && tableService.sortState.sortMode=='desc',
                               'fa-sort':tableService.sortState.sortBy!=id}"></i>