Jquery 将剑道与主干和RequireJS结合使用
如何在使用Require.JS的模块化主干应用程序中初始化Kendo.observable?这对我来说是全新的,感觉就像在泥里游泳 我的MAIN.JS文件如下所示:Jquery 将剑道与主干和RequireJS结合使用,jquery,backbone.js,kendo-ui,requirejs,Jquery,Backbone.js,Kendo Ui,Requirejs,如何在使用Require.JS的模块化主干应用程序中初始化Kendo.observable?这对我来说是全新的,感觉就像在泥里游泳 我的MAIN.JS文件如下所示: require.config({ paths: { jquery: 'libs/jquery/jquery-min', underscore: 'libs/underscore/underscore-min', backbone: 'libs/backbone/backbone
require.config({
paths: {
jquery: 'libs/jquery/jquery-min',
underscore: 'libs/underscore/underscore-min',
backbone: 'libs/backbone/backbone-optamd3-min',
kendo: 'libs/kendo/kendo.web.min',
text: 'libs/require/text',
templates: '../templates'
},
shim: {
kendo: {
deps: ["jquery"],
exports: "kendo"
},
}
});
require([ 'kendo', 'app' ], function(kendo, App){
App.initialize();
});
在我的一个观点中,我试图创建一个Kendow.observable:-
define([
'jquery',
'underscore',
'backbone',
'kendo',
'text!templates/newUser.html',
], function($, _, Backbone, kendo, newUserTemplate){
var newUserView = Backbone.View.extend({
...
var viewModel = kendo.observable({
...
我需要填剑道吗?我有AMD版本的jQuery、下划线和主干,所以我不认为我需要填充这些
我需要定义视图中可观察的剑道吗?如果是,定义应该是什么样的
如何实例化剑道控件
谢谢-我真的非常感谢您对我的帮助。我还没有使用主干网,所以我对它了解不多。我确实使用了很多剑道,我知道GitHub上有一个剑道主干集成项目,它得到了一些启发,所以这可能会有所帮助
更新:对于剑道和要求,我用与您相同的方式填充它,这样就可以了。您能解释一下您想用这个来完成什么吗?为什么要将剑道MVVM可观测对象放到主干视图中?我不确定在不理解这一点的情况下我能否提供一个有意义的答案。我们正在创建一个主干应用程序,但一位同事在主干之外创建了一组剑道视图,我们正在尝试导入它们。(用大锤敲螺母?)谢谢你的帮助。