Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/309.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
当字符串包含引号字符的HTML实体时,Aurelia模板分析错误_Aurelia_Aurelia Templating - Fatal编程技术网

当字符串包含引号字符的HTML实体时,Aurelia模板分析错误

当字符串包含引号字符的HTML实体时,Aurelia模板分析错误,aurelia,aurelia-templating,Aurelia,Aurelia Templating,当我试图从模板向Aurelia提供一个字符串,并且该字符串包含HTML实体,表示与字符串周围的引用字符相同的引用字符时,我得到了解析器错误。很明显,HTML元素在到达Aurelia之前已经被解释过了,但我不确定 例如: ${“为什么这不起作用?” 导致 Error: Parser Error: Unconsumed token this at column 15 in expression ["Why wouldn't "this" work?"] 有人能告诉我为什么实体被解释而不是仅仅输出

当我试图从模板向Aurelia提供一个字符串,并且该字符串包含HTML实体,表示与字符串周围的引用字符相同的引用字符时,我得到了解析器错误。很明显,HTML元素在到达Aurelia之前已经被解释过了,但我不确定

例如:

${“为什么这不起作用?”
导致

Error: Parser Error: Unconsumed token this at column 15 in expression ["Why wouldn't "this" work?"]

有人能告诉我为什么实体被解释而不是仅仅输出到DOM吗?我该怎么做才能让它工作呢?

似乎aurelia解析器解释了“类似于”。 这使得您的表达式在解析器看来不正确。 您应该避免使用“如下引用:

${"Why wouldn't \"this\" work?"}

问候。

谢谢您的回答,但您是否也知道解析器为什么会这样做?对我来说似乎不正确。啊,没关系。我忘记了模板在Aurelia访问它之前就被添加到DOM(并由浏览器解释)。这就解释了。