Я создаю приложение, содержащее левую панель меню и основной контент, который имеет атрибут ng-view
. Я настроил маршрутизатор так, когда пользователь переходит к, например, /cars
html, который отображает все автомобили, используется вместе с CarListController
. Тем не менее, мне также нужен контроллер для панели меню (что одинаково для всех просмотров). Правильно ли использовать атрибут ng-controller для этого конкретного элемента?Имея несколько контроллеров в представлении в AngularJS
А как насчет использования нескольких контроллеров на одном и том же представлении (угловой вид, содержимое внутри ng-view)? Я имею в виду, если у вас есть созданный компонент, такой как контактная форма, где есть код для событий на кнопках и т. Д. Вместо дублирования этой функции, если вы используете контактную форму внутри другого представления, можете ли вы использовать ng-контроллер на этом элемент html, содержащий контактную форму? Это считается плохим его использованием?