Javascript 在Durandal 2.0中视图合成后加载js文件
正如标题所说,我想在视图合成之后加载一个外部JS文件。我已经能够使用compositionComplete绑定包含我自己的用于DOM操作的jquery,但是require.js似乎在合成html之前加载所有文件。有什么办法吗?利用杠杆是必须的吗?在生产案例中,您应该绑定javascript,这将使这个问题变得无关紧要。这方面的用例是什么?我有一个js文件,其中包含一些jquery,可以修改dom。问题是require只需用shell.js加载一次,文件中的函数不会绑定到复合视图。现在我解释了它,我认为它可能只是一个范围问题,而不是一个要求问题。Randal使用knockout,理想情况下,您将使用它,而不是使用jquery操纵dom,您将操纵viewmodel并允许knockout为您表示此数据。也就是说,你不能在compositioncomplete中使用Javascript 在Durandal 2.0中视图合成后加载js文件,javascript,jquery,durandal,Javascript,Jquery,Durandal,正如标题所说,我想在视图合成之后加载一个外部JS文件。我已经能够使用compositionComplete绑定包含我自己的用于DOM操作的jquery,但是require.js似乎在合成html之前加载所有文件。有什么办法吗?利用杠杆是必须的吗?在生产案例中,您应该绑定javascript,这将使这个问题变得无关紧要。这方面的用例是什么?我有一个js文件,其中包含一些jquery,可以修改dom。问题是require只需用shell.js加载一次,文件中的函数不会绑定到复合视图。现在我解释了它,
var myjqueryscript=require(“yourscript”)
?我同意我应该使用knockout,但是我现在使用的主题需要使用一些Jquery,我懒得在knockout中重写它们。