请问我想在页面js里的控制器调用公交js里一个控制器里的方法,不知道这样可以吗? $rootscope不让加,公共js不让改 说是框架里的不让动..
请问我想在页面js里的控制器调用公交js里一个控制器里的方法,不知道这样可以吗? $rootscope不让加,公共js不让改 说是框架里的不让动..
这个问题前天刚学了,楼上都回答了,需要创建服务,单个控制器下的数据在别的控制器无法访问到。想要控制器都访问到,就要注册服务模块,将服务模块作为主模块的依赖模块,在控制器中将服务引入就可以用了,就好像js的全局作用域一样,在任意控制器中都可以进行访问。
题主可以看一下我的文章,刚在学Angular,
创建服务,路由配置相关
10 回答11.2k 阅读
5 回答4.9k 阅读✓ 已解决
4 回答3.1k 阅读✓ 已解决
2 回答2.8k 阅读✓ 已解决
3 回答4.9k 阅读✓ 已解决
1 回答3.2k 阅读✓ 已解决
3 回答2.3k 阅读✓ 已解决
angular核心就是服务,居然不用服务。将通用的方法写在服务里面,然后依赖注入调用。