2014-09-26 4 views
-1

Я интегрирую RequireJS и AngularJS. Это довольно сложная проблема, и я изо всех сил пытаюсь сформулировать свою проблему в сообщении Stackoverflow, так что вот скринкуст моей проблемы. Сядьте поудобнее, расслабьтесь, смотрите странность ..RequireJS и AngularJS

http://goo.gl/02CGVe

В принципе, когда я загружаю свои основные зависимости с RequireJS Угловой кажется компилировать страницу, а затем мои элементы исчезают со страниц. Я в недоумении. Любая помощь будет принята с благодарностью!

Sidenote: Я не строю SPA, поэтому в моем случае нет необходимости в ngRoute. Here's one of the many tuts, которые обсуждают (kinda), что я пытаюсь сделать.

+0

Ugh, AngularJS и RequireJS ... ваш SPA по-прежнему можно проверить после RequireJS? – pixelbits

+0

@pixelbits Да, это – LeoG

ответ

0

Собственно, обратитесь к этому вопросу Stackoverflow об эффективном способе использования AngularJS с RequireJS.

Does AngularJS support AMD like RequireJS?

Я видел вас видео и нашел некоторые несоответствия, а также, как вы подключили AngularJS с RequireJS не является идеальным и вид запутанной. Обратитесь к моему сообщению о том, чтобы согласовать обе библиотеки последовательно и эффективно.

http://leog.me/log/large-angularjs-app-components

Надеется, что это помогает.

+0

Эта ссылка, которую вы опубликовали, не отвечает на вопрос: как вы можете использовать RequireJS с AngularJS и все еще поддерживать тестирование? Ответы с поста: «Да, это вообще возможно, без каких-либо примеров или резервного копирования. Я пробовал - не самое легкое дело. В конце концов, я начал работать, но оставил его, потому что это было больше неприятностей, чем того стоило. – pixelbits

+0

Я прочитал ваше сообщение в блоге, я бы хотел увидеть раздел о тестируемости, а не только теоретические примеры. Дайте ему погулять и почувствуйте боль :) На мой взгляд, любая инфраструктура AMD, которая ограничивает вашу способность тестировать ваши модули, не стоит того и не должна была быть. – pixelbits

+0

@pixelbits На самом деле, в примере приложения repo, описанном в этом сообщении в блоге, вы можете увидеть тест блока фильтра в папке спецификации (https://github.com/leog/epsilon/tree/master/spec). Это не сложно, как только вы поняли суть этого. В настоящее время я работаю над очень большим приложением AngularJS с 1116 модульными тестами. – LeoG

Смежные вопросы