Angularjs 连接angular ui路由器和NGResource的最佳模式

Angularjs 连接angular ui路由器和NGResource的最佳模式,angularjs,angular-ui-router,ngresource,Angularjs,Angular Ui Router,Ngresource,我已为我的联系人建立状态链接 state('contactsdetail',{ // single contact url: '/contact/:contactId', templateUrl: 'contacts.detail.html', controller: 'contactCtrl' }).

我已为我的联系人建立状态链接

 state('contactsdetail',{ // single contact    
   url: '/contact/:contactId',                 
   templateUrl: 'contacts.detail.html',        
   controller: 'contactCtrl'                   
 }).                                           
连接ui路由器和ngResource的最干净的模式是什么,以便当我的状态更改联系人Id时,状态加载资源


(理想情况下,在请求新联系人之前,我会缓存我的联系人Id以检查所需联系人是否已加载-但这不是必需的)

因此,更好的谷歌提供了这两个资源,我会将其作为答案发布,因为它们严格地回答了我的问题

但是我仍然希望有一些感觉更整洁的东西(也许有人会选择发布一个包装更紧密的图案)