2017-11-22 4 views
0

AngularJSの依存性注入を回避し、代わりにECMAScript 2015+モジュールを使用できますか?AngularJS依存性注入の代わりにES2015 +モジュールを使用できますか?

私の目標はコントローラ、サービス、および工場でangular.moduleに電話する必要がないことです。私はそれを簡単に行うことができますが、私が$httpと他の同様のプロバイダにアクセスしたいのであれば、私は依存性注入を介してそれらにアクセスする方法しか知りません。 importステートメントまたはangularインスタンスを使用してそれらを引き出す方法はありますか?

答えて

0

コントローラは単なる関数です。ファクトリは単なる関数です。コンポーネントは単なるオブジェクトです。

controller.js:

export default ['$scope', function($scope) {...}] 

component.js:

export default {...} 

module.js:

import com from 'component.js' 
import contr from 'controller.js' 
angular.module('module', []).component('c1', com).controller('contr1', contr); 
export default angular.module('module').name 
関連する問題