Angular的服务会在控制器被调用之前死亡
angular service dies before controller is invoked
我正在开发一个使用公共API的angular应用。我似乎无法将服务对象传递给控制器。错误是
TypeError: Cannot read property 'searchRole' of undefined
:
var model = govtracksvc.searchRole();
当我在调试器中逐步执行时,它首先访问服务文件。govtrack,创建Govtracksvc,并注入Govtracksvc。然后,服务对象在文件结束时死亡,因为当它调用控制器文件时,服务变量是未定义的。当应用程序进入控制器文件时,我缺少保持服务对象存活的链接。任何帮助都是巨大的。
<标题> rep.module.js h1> rep.service.js h1> Rep.js h1> 更新我还没有深入了解这个问题,但我相信这与browserify如何捆绑模块有关。我认为生活是问题的一部分。
标题>我将API对象作为.value()传入。更简单的解决方案!
相关文章:
- 如何在单击复选框后调用控制器方法
- 未调用控制器
- 在Angular中呈现DOM对象时,如何调用控制器中指定的函数
- 调用控制器后Ajax抛出错误
- 如何在使用$timeout进行指令渲染后调用控制器方法
- AngularJs 从指令中的另一个调用控制器
- 有没有办法从 javascript 函数调用控制器操作
- Angularjs:路由后如何调用控制器函数
- MVC 下拉列表更改事件未正确调用控制器中的操作
- Angularjs指令调用控制器函数
- ng重复调用控制器功能的次数太多
- 如何在angular js中从指令调用控制器函数
- 使用ng-include调用控制器时AngularJS路由解析
- Angularjs将函数从控制器传递到指令(或从指令调用控制器函数)-带参数
- 通过javascript调用控制器方法
- 一键点击首先调用javascript,执行验证,然后调用控制器方法
- 如何使用ajax从javascript调用控制器函数
- 角度ng重复支持从0到n重复,而不调用控制器
- 在视图中未使用Javascript调用控制器操作
- 从AngularJS中的视图调用控制器函数