gpt4 book ai didi

knockout.js - 使用require.js的Knockout.js映射插件

转载 作者:行者123 更新时间:2023-12-03 13:43:37 28 4
gpt4 key购买 nike

在require.js中加载映射插件的标准方法是什么?

以下是我的config.js(require.js配置文件)

require.config({
// Initialize the application with the main application file.
deps: ["app"],

paths:{
// JavaScript folders.
libs: "lib",
plugins: "lib/plugin",
templates: "../templates",

// Libraries.
jquery: "lib/jquery-1.7.2.min",
underscore: "lib/lodash",
text: 'text',
order: 'order',
knockout: "lib/knockout",
knockoutmapping: "lib/plugin/knockout-mapping"

},

shim:{
underscore:{
exports: '_'
},

knockout:{
deps: ["jquery"],
exports: "knockout"
}
}
}


在我看来,模型

define(['knockout', 'knockoutmapping'], function(ko, mapping) {
}


但是,映射不限于ko.mapping。任何指针/建议,将不胜感激。

谢谢,
拉维

最佳答案

与AMD一起使用时,映射插件将其功能导出到单独的对象中。因此,该功能将附加到您的mapping变量,您可以从中调用方法(例如mapping.fromJS)。

如果您具有无法更改的依赖于ko.mapping的代码,则可以选择在代码中将mapping设置为等于ko.mapping

关于knockout.js - 使用require.js的Knockout.js映射插件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11197696/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com