私はサービスを持っています:
(angular
.module('app.services', ['ngResource'])
.factory('MyService', [
/******/ '$resource',
function ($resource) {
return $resource('myurl');
}
])
);
コードでそのインスタンスを作成する必要があります。パラメータの1つとしてリストすると、angularがそれを注入できることは知っていますが、それについては質問していません。そのインスタンスを「手動で」作成する必要があります。それはどのように行われますか?
編集:
これは私の他の質問に関連しています:テンプレート内のコントローラーとその依存関係
基本的に、サービスをパラメーターとして受け取る汎用コントローラーがあり、$controller
オブジェクトを使用してこのコントローラーを手動で作成する必要があり(テンプレートで使用できるようにするには、参照されている質問を参照してください)、サービスを提供する必要がありますそれに反対します。私のサービスはパラメータとして整数を必要とするので、サービスをインスタンス化し、この整数をプロパティとして設定する必要があります。そうでなければ、もちろん、サービスの名前を文字列として。に指定しただけ$controller
です。