1
モジュールに新しいサービスを追加する方法は? angularjsでアンギュラマテリアル、新しいサービスを追加する方法は?
は、次のように達成することができます。
var app = angular.module('myApp', []);
app.controller('myController', function(){
app.service('userService', function(){
// .....
});
var service = angular.injector(['ng', 'myApp']).get('userService');
// ......
});
が、角度-材料で、これは例外をThowさんでしょう。
Error: [$injector:unpr] Unknown provider: $rootElementProvider <- $rootElement <- $$animateQueue <- $animate <- $compile <- $mdUtil <- $mdTheming <- $$animateQueue
Codepen: enter link description here
おかげであなたの答え。コントローラーでサービスを定義する必要があります。それは動的です。 –
これはあなたが探しているものですか? – Vivz
非同期ロードサービスjsファイルが必要ですが、モジュールに入れます –