Javascript 如何基于元素';角的s值?
我是Angular的新手,我正在尝试根据循环的数组值向表行添加一个类,如下所示:Javascript 如何基于元素';角的s值?,javascript,angularjs,Javascript,Angularjs,我是Angular的新手,我正在尝试根据循环的数组值向表行添加一个类,如下所示: <tbody> <tr ng-repeat="change in changes|filter:query|orderBy:predicate:reverse"> <td>{{change.Infrastructure_Change_ID}}</td> <td
<tbody>
<tr ng-repeat="change in changes|filter:query|orderBy:predicate:reverse">
<td>{{change.Infrastructure_Change_ID}}</td>
<td ng-class="{red: '{{change.Executive_Summary}}' === 'Undefined'}">{{change.Executive_Summary}}</td>
</tr>
</tbody>
{{change.Infrastructure\u change\u ID}
{{更改.执行摘要}
Executive_Summary
包含自由文本,它将正确匹配“Undefined”并应用类“red”。但是,此文本可以包含引号、斜杠和各种打断角度的字符。我确信有一种方法可以添加类“red”,而不需要我现在日志中的所有“Unterminated quote at column..”
有什么建议吗?
ngClass
接受表达式,因此您不必担心转义引号
<td ng-class="{red: (change.Executive_Summary == undefined)}">
{{change.Executive_Summary}}
</td>
{{更改.执行摘要}
如果要将类应用于tr元素本身,该怎么办?