课程
/前端开发
/Angular
/AngularJS实战
前面说过,控制器负责调用视图和模型,视频中的路由为什么同时调用了视图(*.html)和控制器呢?!
如果这样的话,我是不是可以在路由中调用同一个控制器和不同的视图(前面说过这种方式是不对的!)?
2016-02-02
源自:AngularJS实战 2-4
正在回答
我觉得这里主要是讲路由的作用,这个就像我们的网站一般都是上面有大的导航,比如慕课网,上面分课程、计划、袁问、文章4个大模块,进入每个模块后里面还有很多小的子网站,路由就是控制大的模块使用的,而每个模块里的小网站需要一个控制器对应一个视图,当然使用路由也是可以控制子网站里的模块,但是这样会累死路由的,哈哈,不知道说的对不对,只是我的理解,大家一起探讨!
我觉得老师的意思是, 一个控制器管理不同试图是可行的,只是这样非常不好,因为代码都写在一起了
所以在路由里面也可以一个控制器不同的试图,
其实老师不是也说么,除非业务逻辑非常相似,不然最好一个控制器一个视图,这就是说如果我就是业务逻辑相似, 比如不同用户的同一个页面之类的, 那一个控制器对应几个视图 (不同用户不同视图)应该也可以
不知道我说的对不对。。
举报
一起学习AngularJS的基础教程,通过实例学习并学会AngularJS