简体   繁体   English

具有特殊字符的angularjs表达式

[英]angularjs expression with special character

Some angular expressions contain special characters (eg '-'): 一些角度表达式包含特殊字符(例如'-'):

<tr data-ng-repeat="asset in assets">
  <td>{{asset.id}}</td>
  <td>{{asset.display-name}}</td>
  <td>{{asset.dns-name}}</td>
  <td>{{asset.link[0].uri}}</td>
</tr>

In above code: {{asset.display-name}} and {{asset.dns-name}} prints 0 which is not correct. 在上面的代码中: {{asset.display-name}}{{asset.dns-name}}打印0,这是不正确的。 How to escape part of an expressions? 如何转义部分表达式?

方括号符号将帮助您:

{{ asset['display-name'] }}

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM