私はほとんどのコントローラで初期化関数init()を使用してコントローラ固有の変数を設定しています。私はほとんどのコントローラでこれをやっていることを知っているので、これは一般的だと仮定していますが、ドキュメントは見つかりません。私はオプションを見てのとおり、次のようにされていますAngularJSはコントローラの変数を初期化します
- 休暇を
利用の実行またはプロバイダサービス
(function() { 'use strict'; CompanyController.$inject = ['CompanyFactory','LocationService']; function CompanyController(CompanyFactory,LocationService) { let vm = this; // Initialize function function init() { vm.company = { solutions: CompanyFactory.getSolutions(), }; // set $location LocationService.setLocation('company-page'); } init(); } angular.module('app.company', []) .controller('CompanyController', CompanyController) })();
何が欲しいですか?もっと説明してください。 –
オプションはありません。私は信じています。各コントローラでinit()呼び出しを行う必要があります。 –