aurelia - 当字符串包含引用字符的 HTML 实体时,Aurelia 模板解析错误
问题描述
当我尝试从模板向 Aurelia 提供字符串并且该字符串包含表示与字符串周围的引用字符相同的引用字符的 HTML 实体时,我收到解析器错误。显然,HTML 实体在到达 Aurelia 之前已被解释,但我不确定。
例如:
${"Why wouldn't "this" work?"}
结果是
Error: Parser Error: Unconsumed token this at column 15 in expression ["Why wouldn't "this" work?"]
有人能告诉我为什么实体被解释而不是仅仅输出到 DOM 吗?我该怎么做才能让它发挥作用?
解决方案
似乎 aurelia 解析器将 " 解释为等同于“。这使您的表达式在解析器看来不正确。您应该像这样转义 " 引号:
${"Why wouldn't \"this\" work?"}
问候。
推荐阅读
- azure - 如何在 Win 10 x86 位 VM 中配置 Azure 虚拟机代理?
- javascript - 带有服务器端分页的角度js数据表标识为空
- c# - Unity 不更新对象 transform.position
- c# - 使用模式匹配转换 If 语句
- onclick - 按下键盘
- libreoffice-base - 如何从字段中获取内容
- flutter - Flutter Web - 直接从 Flutter Web 发送邮件
- python - 散景突出显示第二个图中的值并显示数据表
- rust - Rust:如何为具有泛型类型的结构派生反序列化?
- python - pip install pybgs 出错 - 如何解决此错误:错误:命令“cmake”失败:没有这样的文件或目录