angularjs 双大括号中的字符串包含大括号,如何在网页上正常显示

比如{{ '{{aa}}=abcd' }}
我想在页面上显示: {{aa}}=abcd
但是现在不能正常显示报错,
angular.js:13920 Error: [$parse:lexerr] Lexer Error: Unterminated quote at columns 0-5 ['{{aa] in expression ['{{aa].

阅读 6.9k
2 个回答

<tag ng-non-bindable>{{aa}}=abcd</tag>

ng-non-bindable指令可以阻止内联数据绑定

<tag>{{"{{aa}\}"}}=abcd</tag>

把里面的值用一个变量存储就行了
$scope.data = '{{aa}}=abcd';

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题