Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/463.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 在Durandal 2.0中视图合成后加载js文件_Javascript_Jquery_Durandal - Fatal编程技术网

Javascript 在Durandal 2.0中视图合成后加载js文件

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加载一次,文件中的函数不会绑定到复合视图。现在我解释了它,

正如标题所说,我想在视图合成之后加载一个外部JS文件。我已经能够使用compositionComplete绑定包含我自己的用于DOM操作的jquery,但是require.js似乎在合成html之前加载所有文件。有什么办法吗?

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