Nano Hash - криптовалюты, майнинг, программирование

Ошибка модуля марионетки

я только начинаю изучать марионетку и магистраль я получаю эту ошибку я не могу понять

ошибка

ReferenceError: userModule не определен var collview = new userModule.collectionUserView({

код

$(function () {

    MyApp = new Backbone.Marionette.Application();

    MyApp.addRegions({
        mainRegion: "#content"
    });

    MyApp.module("usersModule", function(usersModule, MyApp, Backbone, Marionette, $, _){

        usersModule.singleModel = Backbone.Model.extend({});

        userCollection = Backbone.Collection.extend({
            model: usersModule.singleModel
        });

        usersModule.singleview = Backbone.Marionette.ItemView.extend({
            template: "#userlist",
            tagName: "tr",
            className: "cls-user-details"
        });

        usersModule.collectionUserView = Backbone.Marionette.CollectionView.extend({
            tagName: "table",
            id: "usertable-view",
            className: "user-record",
            template: "#usertable",
            itemView: usersModule.singleview,
            appendHtml: function (collectionView, itemView) {
                CollectionView.$('tbody').append(itemView.el);
            }
        });

        usersModule.addInitializer( function (options) {

            var collview = new userModule.collectionUserView({
                collection: data.d
            });

            MyApp.mainRegion.show(collview);

        });
    });

    MyApp.start();
});

я был бы рад, если кто-то может указать мне в правильном направлении спасибо вам.


Ответы:


1

Имя вашего модуля — «usersModule» (во множественном числе), но когда вы создаете экземпляр представления коллекции, вы называете его «userModule» (в единственном числе).

01.12.2014
Новые материалы

Кластеризация: более глубокий взгляд
Кластеризация — это метод обучения без учителя, в котором мы пытаемся найти группы в наборе данных на основе некоторых известных или неизвестных свойств, которые могут существовать. Независимо от..

Как написать эффективное резюме
Предложения по дизайну и макету, чтобы представить себя профессионально Вам не позвонили на собеседование после того, как вы несколько раз подали заявку на работу своей мечты? У вас может..

Частный метод Python: улучшение инкапсуляции и безопасности
Введение Python — универсальный и мощный язык программирования, известный своей простотой и удобством использования. Одной из ключевых особенностей, отличающих Python от других языков, является..

Как я автоматизирую тестирование с помощью Jest
Шутка для победы, когда дело касается автоматизации тестирования Одной очень важной частью разработки программного обеспечения является автоматизация тестирования, поскольку она создает..

Работа с векторными символическими архитектурами, часть 4 (искусственный интеллект)
Hyperseed: неконтролируемое обучение с векторными символическими архитектурами (arXiv) Автор: Евгений Осипов , Сачин Кахавала , Диланта Хапутантри , Тимал Кемпития , Дасвин Де Сильва ,..

Понимание расстояния Вассерштейна: мощная метрика в машинном обучении
В обширной области машинного обучения часто возникает необходимость сравнивать и измерять различия между распределениями вероятностей. Традиционные метрики расстояния, такие как евклидово..

Обеспечение масштабируемости LLM: облачный анализ с помощью AWS Fargate и Copilot
В динамичной области искусственного интеллекта все большее распространение получают модели больших языков (LLM). Они жизненно важны для различных приложений, таких как интеллектуальные..