2015-05-04 3 views
0

Я создаю веб-приложение AngularJS и задаю вопрос. При исследовании было сказано, что загрузка всех файлов просмотра JavaScript в файл index.html - это то, что рекомендуется. У меня есть часть логической части и панели инструментов. Для меня не имеет смысла загружать файлы JavaScript на панели мониторинга и панели инструментов, когда пользователь сначала попытается войти в систему. Есть ли способ ленивой загрузки файлов панели инструментов, когда это необходимо? Возможно, в файле dashboard.html вместо index.html?Lazy loading views

Я попытался сделать это, но получаю угловые ошибки.

+0

какая ошибка вы получаете? – Fisherman

ответ

0

Хотя я не думаю, что это лучшая практика, вы можете просто иметь ссылку на JS-файлы, чтобы сидеть в вашем dashboard.html, и когда вы добавляете этот html (возможно, ngInclude?), Эти JavaScripts будут загружаться.

Другая вещь, которую вы можете сделать, если ваша проблема связана с частью входа, - это отдельная процедура входа в файл Index.html, так что только когда он действительно войдет в загрузку, произойдет.