gpt4 book ai didi

javascript - 在 Angular 表达式中嵌套引号

转载 作者:太空狗 更新时间:2023-10-29 15:55:31 24 4
gpt4 key购买 nike

在 .js 文件中,三重嵌套引号 ("one'two"three"'") 可以转义 (see this post),在 HTML 中,这也可以使用字符引用 (see this post) 来实现。我在模板中的 AngularJS 表达式中实现此目标时遇到问题。

我需要把这个:

{{ 'PLURAL' | translate:"{ GENDER: 'male' }":"messageformat" }}

进入占位符元素:

<input placeholder="{{ 'PLURAL' | translate:"{ GENDER: 'male' }":"messageformat" }}">

我应该如何转义引号以使其工作?

最佳答案

答案将放在一些范围变量中 { GENDER: 'male' } 然后在你的插值指令表达式中使用它,这将更好地简化你的转义。

标记

<div ng-init="maleFilter = { GENDER: 'male' }">
<input ng-attr-placeholder="{{ 'PLURAL' | translate: maleFilter : 'messageformat' }}">
<div>

希望对您有所帮助,谢谢。

关于javascript - 在 Angular 表达式中嵌套引号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28918884/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com