【发布时间】:2015-05-09 05:51:56
【问题描述】:
在 .js 文件中,三重嵌套引号 ("one'two"three"'") 可以转义 (see this post),而在 HTML 中,这也可以使用字符引用 (see this post) 来实现。我在模板中的 AngularJS 表达式中实现这一点时遇到问题。
我需要把这个:
{{ 'PLURAL' | translate:"{ GENDER: 'male' }":"messageformat" }}
放入占位符元素:
<input placeholder="{{ 'PLURAL' | translate:"{ GENDER: 'male' }":"messageformat" }}">
我应该如何转义引号以使其正常工作?
【问题讨论】:
-
您确定您的翻译过滤器需要用引号括起来的对象吗?看起来很奇怪
-
你是对的,过滤器不需要它。谢谢!
标签: javascript html angularjs