RequireJS херня по-моему. Попробуйте во время выполнения кода динамически сформировать путь к скрипту и затем подгрузить его с помощью RequireJS - выдаст ошибку! Копание в его внутренностях показал, что перед загрузкой скрипта он ищет его имя в неком своем списке, который формируется при инициализации. Т.е. ему заранее необходимо знать пути ко всем скриптам, которые буду использоваться. Соотвественно, если попросить его загрузить скрипт, путь к которому формируется динамически в процессе работы (например: '/js/admin/cms/controllers/' + controllerName + '/index.js'). Он скажет извините не могу найти такой у себя в списке - гуляйте.
Последний раз редактировалось aleksp, 08.03.2013 в 06:13.
|