Angularjs에 조금 익숙합니다. 여러 컨트롤러에 대해 혼란스러워. Angular app에는 여러 컨트롤러가있을 수 있습니다. 하지만 여러 컨트롤러를 사용해야하는 경우 혼란 스럽습니다. 컨트롤러가 여러 개인 이점은 무엇입니까? 아무도 내가 이것을 명확히하도록 도울 수 있습니까? 감사합니다여러 대의 컨트롤러를 사용해야하는 경우 Angularjs
0
A
답변
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 모달에 무언가를 표시하려면 모달의 기능 만 처리하는 다른 컨트롤러가 필요합니다. 단일 컨트롤러에서 모든 것을 코딩하려고하면 앞으로 html 페이지의 일부 내용을 편집하려고 할 때 혼란스러워 할 것입니다.