0

Durandal 使用 Knockout,因此需要在 Durandal 之前加载 Knockout 脚本。在我的 ViewModel 上的 JavaScript 中使用严格模式时,“ko”变量不存在并给我一个错误。我认为我需要能够将 Knockout 作为模块加载,但这样做会加载 Knockout 两次,然后我的绑定会变得混乱。我似乎无法掌握 Durandal 使用的 Knockout 实例。

我该怎么做呢?

4

1 回答 1

0

我认为简短的回答是“你不能”。

正如您所说,Durandal 使用 Knockout 作为全局对象,以便在开发时更容易(与 jQuery 相同)。这将需要更改 Durandal 以始终将 Knockout 和 jQuery 作为模块加载。

于 2013-05-14T13:36:32.483 回答