Angularjsには少し新しくなっています。私は複数のコントローラについて混乱しています。私は角度アプリは複数のコントローラを持つことができます知っている。しかし、私は複数のコントローラを使用するのは混乱します。複数のコントローラを持つ利点は何ですか?誰かがこれを明確にするのを助けることができますか?ありがとう複数のコントローラを使用する場合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ページの内容を編集したいのか混乱してしまいます。