从玉传递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)}'
其实, #{...}
方法似乎工作正常。
这可能是console.log
打印属性的值,让你感到困惑。
ng-init="tables=#{JSON.stringify(tables)}"
看看这个简短的演示 。
在什么使用情况下,你想直接将数据从Jade传递到angular? 我想你可以在这样的控制器这个工作:
$ scope.init = function(){// init stuff}
…在你看来:
ng-init = init()