我的程序是分模块的,其中header是分离出来公用的部分静态部分。但是现在我想在header中加上一些功能,需要公用其他模块的控制器,实现这样的功能应该怎么办呢?
我的需求是把账户中心的“账户余额”放到header中显示,那么header中功能怎么公用账户余额部分的控制器呢?
我的程序是分模块的,其中header是分离出来公用的部分静态部分。但是现在我想在header中加上一些功能,需要公用其他模块的控制器,实现这样的功能应该怎么办呢?
我的需求是把账户中心的“账户余额”放到header中显示,那么header中功能怎么公用账户余额部分的控制器呢?
10 回答11.7k 阅读
2 回答3.2k 阅读✓ 已解决
4 回答2.2k 阅读✓ 已解决
3 回答1.2k 阅读✓ 已解决
3 回答872 阅读✓ 已解决
3 回答1k 阅读✓ 已解决
2 回答1.2k 阅读✓ 已解决
关于控制器间的通信可以用angualr的事件机制。http://www.angularjs.cn/A08c
但是你这个问题比较简单,不用广播,我画个图:

画的比较丑,大致是这个意思。Header和主页面部分是同一层级的,他外面有一个父的控制器,那么他们都可以拿到父控制器的data对象,主页面里修改data,Header也会修改。