AngularJS のサービス ソリューションから promise/defer オブジェクトを取得する簡単な例を作成しようとしています。
var $q;
function init() {
var $injector = window.angular.injector();
console.log($injector);
$injector.invoke(["$q", function (_$q) {
console.log($q);
$q = _$q;
}]);
}
init();
しかし、結果は次のとおりです。
エラー: 不明なプロバイダー: $qProvider <- $q [このエラーで中断]
throw Error("不明なプロバイダー: " + path.join(' <- '));
私は何を逃した可能性がありますか?