当字符串包含引号字符的 HTML 实体时,Aurelia 模板解析错误
Aurelia template parse error when string contains HTML entity for quote character
当我尝试从模板向 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?"}
此致。
当我尝试从模板向 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?"}
此致。