当Durandal在shell.js中查看附件时如何运行我的代码?
我在我的shell.js中尝试了viewAttached : function(){}
,但它不起作用。
我想要做的就是加载视图时运行一些jQuery代码
答案 0 :(得分:4)
您可以在此处查看视图生命周期:http://durandaljs.com/documentation/Hooking-Lifecycle-Callbacks
在durandal 2.0中,不再有viewAttached
,它已重命名为attached
对于Yasser - 在将viewmodel附加到其对应的视图之前首先激活,因此您无法访问任何DOM元素,在viewmodel和view连接之后连接并且您可以访问DOM元素