Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/backbone.js/2.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
Backbone.js 未捕获引用错误:未定义dicomParser_Backbone.js_Requirejs_Dicom_Cornerstone - Fatal编程技术网

Backbone.js 未捕获引用错误:未定义dicomParser

Backbone.js 未捕获引用错误:未定义dicomParser,backbone.js,requirejs,dicom,cornerstone,Backbone.js,Requirejs,Dicom,Cornerstone,未捕获引用错误:未定义dicomParser hr.onreadystatechange@cornerstoneWADOImageLoader.js:4156 我正在使用主干、node.js和require.js开发我的应用程序 CornerstoneWADOImageLoader失败,因为它找不到dicomParser,但我已经定义了它 要使用cornerstoneWADOImageLoader需要jQuery、cornerstone和dicomParser 有什么问题吗 还有未捕获的基石.e

未捕获引用错误:未定义dicomParser hr.onreadystatechange@cornerstoneWADOImageLoader.js:4156

我正在使用主干、node.js和require.js开发我的应用程序

CornerstoneWADOImageLoader
失败,因为它找不到
dicomParser
,但我已经定义了它

要使用
cornerstoneWADOImageLoader
需要jQuery、cornerstone和dicomParser

有什么问题吗

还有
未捕获的基石.enable(元素)返回此错误

TypeError:element.appendChild不是函数

代码:


这个问题可能与支持AMD的双计算机有关,但基石公司没有(目前还取决于它)。查看是否可以使用AMD模块(可能通过shim config)导入不含AMD模块的双计算机?如果这不起作用,请尝试从dicomParser中删除AMD位

//boot.js
require.config({
        paths: {
        jquery:                 '/js/lib/jquery',
        jqueryui:               '/js/lib/jquery-ui',
        'jquery.ui.widget' :    '/js/lib/jquery.ui.widget',
        underscore:             '/js/lib/underscore',
        backbone:               '/js/lib/backbone',
        text:                   '/js/lib/text',
        bootstrap:              '/js/lib/bootstrap.min',
        require:                '/js/lib/require',
        marionette:             '/js/lib/backbone.marionette.min',
        'cornerstone':            '/js/lib/cornerstone/dist/cornerstone',
        'dicomParser':            '/js/lib/dicomParser/dist/dicomParser',
        'jpx':                      '/js/lib/jpx.min',
        'cornerstoneWADOImageLoader':'/js/lib/cornerstoneWADOImageLoader/dist/cornerstoneWADOImageLoader'

},
shim: {
    'bootstrap': ['jquery'],
    'cornerstone':['jquery','dicomParser'],
    'cornerstoneWADOImageLoader':['jquery','cornerstone','dicomParser','jpx']
}
},

});
require(['jquery',
    'underscore',
    'app',
    'bootstrap'
], function ($, _, app) {
    app.start();
});


///dicomView

define([
    'jquery',
    'underscore',
    'backbone',
    'text!templates/dicomViewTemplate.html',
    'cornerstone',
    'dicomParser',
    'jpx',
    'cornerstoneWADOImageLoader',

], function ($, _, Backbone, dicomViewTemplate) {

return Backbone.View.extend({

    render: function () {
        this.$el.append(dicomViewTemplate);


        var imageId = 'wadouri:dicom/55fc82d462eea6702a4c0a65'
        var element = $('#dicomImage');
        cornerstone.enable(element);
        cornerstone.loadImage(imageId).then(function(image) {
            cornerstone.displayImage(element, image);
        });

        return this;
        }
    });
});