Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: Requirejs

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (1): [1]   

> Описание: underscore
biperch
Отправлено: 05 Декабря, 2013 - 00:55:19
Post Id



Частый посетитель


Покинул форум
Сообщений всего: 588
Дата рег-ции: Окт. 2009  
Откуда: Днепропетровск


Помог: 8 раз(а)




Получаю ошибку

Uncaught Error: Module name "../models/registration_model" has not been loaded yet for context: _. Use require([])

при вызове модели

registration_model.js
CODE (javascript):
скопировать код в буфер обмена
  1. define([
  2.     'backbone'
  3. ], function(Backbone){
  4.     return  Backbone.Model.extend({
  5.         defaults:{
  6.             email : '',
  7.             password : ''
  8.         }
  9.     });
  10. });
  11.  
  12.  



вызываю вот так
CODE (javascript):
скопировать код в буфер обмена
  1. define([
  2.  
  3.     'myapp',
  4.     '../views/registration_view',
  5.     'underscore'
  6. ], function(MyApp, RegistrationView, _){
  7.     var User = require('../models/registration_model');
  8.  


а этот модуль запускается при старте requirejs

в таком виде не запускается require('../models/registration_model');, а если в dependense прописать то подключается и все работает
почему так
(Добавление)
по сути если так вызывать
CODE (javascript):
скопировать код в буфер обмена
  1. var User = require('../models/registration_model');

оно должно подтянуть зависимости, а оно не подтягивает
хотя подтягиваемые зависимости указаны в конфиге
в чем проблема?

(Отредактировано автором: 05 Декабря, 2013 - 03:05:07)

 
 Top
biperch
Отправлено: 05 Декабря, 2013 - 03:05:56
Post Id



Частый посетитель


Покинул форум
Сообщений всего: 588
Дата рег-ции: Окт. 2009  
Откуда: Днепропетровск


Помог: 8 раз(а)




конфиг

CODE (javascript):
скопировать код в буфер обмена
  1.  
  2.  
  3. requirejs.config({
  4.     baseUrl : '/js/app',
  5.  
  6.  
  7. //    deps : ['./main'],
  8.  
  9.     paths:{
  10.  
  11.         myapp      : 'myapp',
  12.  
  13.         //Libs
  14.         jquery     : '../libs/jquery-1.10.2',
  15.         underscore : '../libs/underscore',
  16.         'backbone'   : '../libs/backbone',
  17.         'backbone.wreqr'      : '../libs/backbone.wreqr',
  18.         'backbone.babysitter' : '../libs/backbone.babysitter',
  19.         'marionette'          : '../libs/backbone.marionette',
  20.  
  21.         //Plugin
  22.         text: '../libs/require-text',
  23.  
  24.  
  25.         less : '../libs/less-1.3.3.min'
  26.  
  27.  
  28.  
  29.     },
  30.     shim : {
  31.         underscore: {
  32.             exports: '_'
  33.          },
  34.         backbone : {
  35.             deps : ['jquery', 'underscore'],
  36.             exports : 'Backbone'
  37.         },
  38.         marionette:{
  39.             deps : ['jquery', 'backbone', 'underscore']
  40.         }
  41.     }
  42. });
  43.  
 
 Top
DeepVarvar Супермодератор
Отправлено: 05 Декабря, 2013 - 08:38:03
Post Id



Активный участник


Покинул форум
Сообщений всего: 10377
Дата рег-ции: Дек. 2008  
Откуда: Альфа Центавра


Помог: 353 раз(а)




biperch нафига относительные пути? Сто пудов изза них касяк.
 
 Top
biperch
Отправлено: 05 Декабря, 2013 - 13:03:40
Post Id



Частый посетитель


Покинул форум
Сообщений всего: 588
Дата рег-ции: Окт. 2009  
Откуда: Днепропетровск


Помог: 8 раз(а)




по идее в конфиге пути относительно конфига
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« JavaScript & VBScript »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB