0

Я немного новичок в Angularjs. Я запутался в нескольких контроллерах. Я знаю, что Угловое приложение может иметь несколько контроллеров. Но я смущен, когда использую несколько контроллеров. В чем преимущество наличия нескольких контроллеров? Может ли кто-нибудь помочь мне прояснить это? СпасибоКогда использовать несколько контроллеров Angularjs

ответ

1

Для модульного применения приложения на основе этой функции вы можете иметь несколько контроллеров.

Например, если у вас есть возможность входа в систему, вы можете иметь отдельный контроллер, который делает регистрационную часть (Извлечение данных, проверка подлинности и т.д.)

var app = angular.module('app', []); 

app.controller('LoginController', function ($scope) { 
    //Controller Code Here which fetches the API and check authentication 
}); 

app.controller('ProductController', function ($scope) { 
    //Controller Code Here which loads the products 
}); 
0

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

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