Angular controller分层问题。

后台系统项目中,有很多表单,表单字段上特别多,一个页面上60++的字段,
在controller中绑定scope都写一大串。而且很多页面都需要用到。

我想把controller分两次层,两大块js文件:

viewCtrl.js:一层纯用scope绑定view页面。
logicCtrl.js:第二层纯写业务逻辑。给viewCtrl赋值。

viewCtrl有一部分能公用,能在logicCtrl复用viewCtrl部分。
如:在logicCtrl层请求Ajax拿到数据,在调用viewCtrl层去赋值,(viewCtrl中有一大串设定好默认值的scope)

我该如何去写呢,写两个controller相互通讯?(Ng没学多久还望求教)

阅读 2.1k
1 个回答

把公用的数据存到service中,然从不同的controller调用就可以了。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题