Jquery 将剑道与主干和RequireJS结合使用

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.JS的模块化主干应用程序中初始化Kendo.observable?这对我来说是全新的,感觉就像在泥里游泳

我的MAIN.JS文件如下所示:

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可观测对象放到主干视图中?我不确定在不理解这一点的情况下我能否提供一个有意义的答案。我们正在创建一个主干应用程序,但一位同事在主干之外创建了一组剑道视图,我们正在尝试导入它们。(用大锤敲螺母?)谢谢你的帮助。