Javascript 如果没有';如果条件文本在AngularJs中包含空格,则不起作用
我试图根据row.entity值将值设置到Angular js Ui网格中。为此,我创建了cellTemplate,用于检查行值,并根据值进行了一些文本样式设置 代码片段Javascript 如果没有';如果条件文本在AngularJs中包含空格,则不起作用,javascript,angularjs,angular-ng-if,Javascript,Angularjs,Angular Ng If,我试图根据row.entity值将值设置到Angular js Ui网格中。为此,我创建了cellTemplate,用于检查行值,并根据值进行了一些文本样式设置 代码片段 var statusTemplate='<div> <span class="txt-color-yellow" ng-if=row.entity.status.name=="Draft">{{row.entity.status.name}}</span> <span class="t
var statusTemplate='<div>
<span class="txt-color-yellow" ng-if=row.entity.status.name=="Draft">{{row.entity.status.name}}</span>
<span class="txt-color-orange" ng-if=row.entity.status.name==[
"AwaitingReview"]>{{row.entity.status.name}} </span><span
class="txt-color-green" ng-if=row.entity.status.name=="Reviewed">{{row.entity.status.name}}
</span><span class="txt-color-blue" ng-if=row.entity.status.name==[ "Ready ForScripting"]>{{row.entity.status.name}}</span><span
class="txt-color-brown" ng-if=row.entity.status.name==[ "Awating
ScriptReview"]>{{row.entity.status.name}}</span><span
class="txt-color-green" ng-if=row.entity.status.name==[ "ScriptReviewed"]>{{row.entity.status.name}}</span><span
class="txt-color-green" ng-if=row.entity.status.name=="Closed">{{row.entity.status.name}}</span>
var statusTemplate='1〕
{{row.entity.status.name}
{{row.entity.status.name}{{row.entity.status.name}}
{{row.entity.status.name}{{row.entity.status.name}{{{row.entity.status.name}}{{row.entity.status.name}}{{
",
但是问题出在ng if
中,当尝试用空格检查文本值时,它会在表达式[row.entity.status.name=[“waiting]”中的第25-34列[“waiting]”处抛出一个异常,称为Unterminated quote…
请让我知道如何在ng if中检查带空格的文本。您必须将条件置于
“
中。因此以下内容应该会有所帮助。
您必须将条件置于
“
”中。因此,以下内容应该会有所帮助。
你应该有ng if的引号,试试这个
ng if=“row.entity.status.name=[\“waiting Review}\”]“
你应该有ng if的引号,试试这个ng if=“row.entity.status.name=[\“waiting Review}\””
在所有div中更改它,其中write-like字符串在单个'
中传递,条件write在双引号'
在所有div中更改它,其中write-like字符串在单个
'
中传递,条件write在双引号'
试试这个ng if=“row.entity.status.name=\'Draft\'”试试这个ng if=“row.entity.status.name=\'Draft\'”我还必须在字符串中添加\项。
ng if=“row.entity.status.name=\'waiting Review\'”
我还必须在字符串中添加\项。ng if=“row.entity.status.name='waiting Review\'
请解释为什么它是问题的答案。在代码前放置4个空格以创建代码块。这将提高答案的质量。请解释为什么它是问题的答案。在代码前放置4个空格以创建代码块。这将提高答案的质量。
ng-if="row.entity.status.name=='Draft'"
ng-if="row.entity.status.name=='Draft'"