Не уверен, когда использовать ng-view или ng-include

Недавно я использовал ng-view в частичном представлении, и это очень похоже на использование ng-include. Есть ли разница между двумя: директивой ng-view и ng-include или когда лучше использовать?


person Taiwo O. Adetiloye    schedule 27.08.2015    source источник


Ответы (1)


По сути, ng-View создает новое представление, которое работает с состояниями или маршрутизацией, говоря, что это представление получает свой собственный контроллер и прочее, как будто это html-файл. И ng-include — это если у вас есть HTML-шаблон, который вам нужно показать в разных представлениях, и включить его, чтобы не дублировать код.

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

person stackg91    schedule 27.08.2015