从玉传递variablesng-init不起作用

我正在尝试从angular色中传递一个对象从玉到ng-init

这:不起作用:

ng-init='tables=!{JSON.stringify(tables)}' 

这:扩大,但是,

 ng-init='tables=#{JSON.stringify(tables)}' 

输出是未翻转的并填充有" 小号

 ng-init="tables={"12":{"id":.... 

在这两种情况下都不更新视图。 这篇文章暗示,第一个应该工作,但正如我所说,它甚至不扩大,

 ng-init='tables=!{JSON.stringify(tables)}' 

在源代码中显示完全相同的HTML源代码

 ng-init='tables=!{JSON.stringify(tables)}' 

       

网上收集的解决方案 "从玉传递variablesng-init不起作用"

其实, #{...}方法似乎工作正常。
这可能是console.log打印属性的值,让你感到困惑。

 ng-init="tables=#{JSON.stringify(tables)}" 

看看这个简短的演示

在什么使用情况下,你想直接将数据从Jade传递到angular? 我想你可以在这样的控制器这个工作:

$ scope.init = function(){// init stuff}

…在你看来:

ng-init = init()