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モーダルが必要な場合は、そのモーダルに対して、モーダルの機能のみを扱う別のコントローラが必要です。単一のコントローラですべてをコーディングしようとすると、将来どのhtmlページの内容を編集したいのか混乱してしまいます。