0
私のangularJSアプリケーションでは、以下のように私のアプリケーションを設定しました。私はモジュールを定義して、私のすべてのファクトリメソッドを定義しました。別のファイルで AngularJS Appの不明なサービスプロバイダ
angular.module("services", []);
var app = angular
.module('myApp', [
'services'
]);
は、私が
サービスモジュールに工場を定義しているが、私はアプリを実行したときに、私は次のエラーを取得:私はstackoverflowの中の記事の多くを確認し
Unknown provider: myServicesProvider <- myServices <- myCtrl
angular.module('services').factory('myServices', function ($http) {
return {
createPet(pet) {
return $http.post('/pets', pet);
}
};
});
angular.module('myApp')
.controller('myCtrl', myServices) {
});
を私は正しい方法で定義を行ったと思います。誰でも手掛かりがありますか?あなたの工場で括弧を置き忘れてきた
申し訳ありません。私は詳細をつけて質問を更新しました。私はまた、そのサービスを使用するコントローラを持って、私は上記の他のエラーを取得します。 – sansari
@sansari plunkerアプリケーションをチェックすると、 – Sajeetharan
ありがとうございます。私は、index.htmlにmyService.jsを追加していないことを知りました!プロジェクトが大きくなると、jsファイルが増えます。どのようにhtml.indexに追加しなくてもそれらを管理できますか?もう一度ありがとう – sansari