はじめに
導入では、導入された「コントローラーとしての」構文について説明しますAngularJS では、コントローラーでの $scope の使用を減らし、コードの可読性を向上させる目的を強調しています。
利点と動機
答えは、この構文を使用する利点を説明しています。 :
構文と例
この答えは、ビューとコントローラーの「controller as」構文を示しています。ビューでは、コントローラーのエイリアスを使用してプロパティにアクセスします。コントローラーでは、プロパティが $scope オブジェクトに割り当てられ、コントローラー エイリアスを通じて公開されます。
例:
HTML View | Controller |
---|---|
controller('InvoiceController', function() { this.qty = ...; }) |
利点の説明
追加の洞察
この答えは、「controller as」構文の背後にある理論的根拠についてのさらなる洞察を提供します。
コード例
答えには、従来の $scope の両方を示す Plunkr の例へのリンクが含まれています。構文と「controller as」構文。
以上がAngularJS で「Controller as」構文を使用する必要があるのはなぜですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。