lag*_*lex 3 node.js express angularjs angularjs-ng-init pug
我正试图将一个对象从jade传递给ng-init
这个:不起作用:
ng-init='tables=!{JSON.stringify(tables)}'
Run Code Online (Sandbox Code Playgroud)
这个:扩展但是,
ng-init='tables=#{JSON.stringify(tables)}'
Run Code Online (Sandbox Code Playgroud)
输出未转义并填充"s
ng-init="tables={"12":{"id":....
Run Code Online (Sandbox Code Playgroud)
并且在任何一种情况下都不更新视图.这篇文章暗示第一个应该工作,但就像我说的,它甚至没有扩展,
ng-init='tables=!{JSON.stringify(tables)}'
Run Code Online (Sandbox Code Playgroud)
源代码在HTML源代码中显示完全相同
ng-init='tables=!{JSON.stringify(tables)}'
Run Code Online (Sandbox Code Playgroud)
实际上,这种#{...}方法似乎运作良好.
这可能是console.log打印属性的价值让你困惑的方式.
ng-init="tables=#{JSON.stringify(tables)}"
Run Code Online (Sandbox Code Playgroud)
看看这个简短的演示.