最新回答 / 丰台军
myModule.controller('helloAngular', ['$scope', function(scope) {}])contoller里面的function的参数也可以写成scope,像上面这样写就可以写,你可以试试深层次的原因应该是依赖注入相关知识
2016-01-14
已采纳回答 / 丰台军
看了老师的课程,觉得angualr.js的路由是针对于单页面的路由,每次路由发生变化,只是页面的状态发生变化,页面本身没有发生跳转express的路由是针对多页面的,也就是说他做的页面,路由的切换是伴随着页面的切换所以建议页面内部的路由变化使用angular.js 的router,而页面间的路由用express希望我的建议对你有所帮助,谢谢!
2016-01-13
最赞回答 / 顺圣
angular通过控制器构造函数生成一个实体对象,在生成过程中,$scope对象作为参数注入其中,并允许用户访问$scope对象,这样用户可通过$scope与页面中的元素进行数据绑定;controller['scope',{function()}]和controller(function($scope){})的区别在于前者是属于行内式注入服务,显式注入服务或对象既高效又不会丢失代码,一般推荐使用,而后者在功能上与前者无异,仅仅是省略
2016-01-10