angular 1.0里面用到的,其实一直在用,但是都是抄抄,过年闲的没事,看了看~
1 相比较Angular自带的ng-router,关注的是状态,state其实我理解也可以理解为路由,但是可以有子路由的概念
$statePRovider .state('contacts', { url: '/contacts', template: 'contacts.html', controller: 'ContactCtrl' }) .state('contacts.detail', { url: /contacts/:contactId, templateUrl: 'contacts.detail.html', controller: function ($stateParams) { // If we got here from a url of /contacts/42 $stateParams.contactId === 42; } });2 可以把一个文件,拆分成多个view 这篇讲了讲 点击打开链接(原生的ng-router不能解决多视图的情况)
3 可以使用resolve给controller传入服务依赖,但是这种项目不是很推荐(当时这么做也是应为依赖注入的service不能超过11个,lint检查~然后就这么规避),明天去公司再看看这段
新闻热点
疑难解答