我是 AngularJS 的新手。我正在尝试在 Salesforce CRM plarform 中开发单页应用程序。我想按需加载依赖项,即仅当用户单击特定链接时。我也通过使用https://github.com/matys84pl/angularjs-requirejs-lazy-controllers实现了这一点
上面的链接仅包含指令示例。我在同一个路由配置文件中添加了服务和过滤器。
function registerServices(service) {
if(service) {
if (!$provide){ throw new Error("Error: $setProvide is not set!"); }
$provide.value(service[0], service[1]);
} else {
$provide.value = null;
}
}
我正在注册一个像上面这样的服务,它可以用作,
service = ['serviceName', function(){
return {
a: 1, b:2
}
}]
一切都很好,但我的疑问是,如何在上面的代码中注入 $q、$rootScope 等依赖项。