angular 1.0里面用到的,其實(shí)一直在用,但是都是抄抄,過年閑的沒事,看了看~
1 相比較Angular自帶的ng-router,關(guān)注的是狀態(tài),state其實(shí)我理解也可以理解為路由,但是可以有子路由的概念
$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 可以把一個(gè)文件,拆分成多個(gè)view 這篇講了講 點(diǎn)擊打開鏈接(原生的ng-router不能解決多視圖的情況)
3 可以使用resolve給controller傳入服務(wù)依賴,但是這種項(xiàng)目不是很推薦(當(dāng)時(shí)這么做也是應(yīng)為依賴注入的service不能超過11個(gè),lint檢查~然后就這么規(guī)避),明天去公司再看看這段
新聞熱點(diǎn)
疑難解答
圖片精選