Angularjs, как структурировать мой код по нескольким файлам

0

Я новичок в AngularJS и задаю вопрос о структуре AngularJS.

Вот простой рабочий пример Plunker, над которым я работал, который отображает карту.

Поэтому мой вопрос:

как вы выделяете <mapbox callback="callback"></mapbox> если я хочу создать файл в папке просмотра вместо того, чтобы помещать его в app.js?

Я попытался создать файл show.html внутри моей папки просмотра и вставил эту строку кода, но это не сработало.

Должен ли я изменить 'template': '<mapbox callback="callback"></mapbox>' для

templateUrl: 'views/show.html'?

Ваша помощь очень ценится.

Теги:
structure
controller
directive

1 ответ

0
Лучший ответ

Да. Я немного изменил ваш плункер, чтобы показать, как вы можете это сделать.

http://plnkr.co/edit/Fpst5cd6gfIh30eOk447

В основном, я сделал там, чтобы создать новый html файл, назовите его mapbox.html и вставьте html-шаблон туда из app.js. Впоследствии я отредактировал блок конфигурации app.js, чтобы использовать свойство templateUrl указывающее на новый файл выше, и удалил свойство template one, et voilà!

  • 0
    большое спасибо! кстати, что является корнем в $ stateProvider.state?
  • 0
    Это имя начального состояния вашего приложения. Вот документация по UI-роутеру.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню