假设我们的标签如下:
<div ng-init="html='<a ng-click=\'openPopover(\'#ChoixDeLaDensiteRecherche\')\'>click</a>'"></div>
(我实际上需要用HTML代码设置变量)
这不起作用。如何为最内层的简单引号写出转义?
PS:我不知道为什么\&#34; \&#34;也没有工作过。[编辑1]演讲错误: [错误]错误:[$ parse:lexerr] Lexer错误:表达式[openPopover(]中的第12-12列]中的意外下一个字符。
答案 0 :(得分:1)
尝试 "
,example:
<div onclick="alert('<a ng-click="openPopover(\'#ChoixDeLaDensiteRecherche\')">click</a>')">AAAAA</div>
答案 1 :(得分:0)
你有没有理由不在括号内关闭文字?看起来你已经逃脱了括号外的结束语。
试试这个:
<div onclick="alert('<a ng-click="openPopover(\'#ChoixDeLaDensiteRecherche\')">click</a>')">click</div>