我正在尝试创建一个简单的示例,从 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 [Break On This Error]
throw Error("未知提供者:" + path.join(' <- '));
我可能错过了什么?