标签: javascript angularjs angular-ui-router
通过状态控制器共享资源对象的可行方法是什么? 我使用$ rootScope,状态继承或工厂(服务)。有没有其他方法可以在状态更改时将资源对象发送到其他控制器?
答案 0 :(得分:0)
如果您尝试跨多个控制器协调同一对象(或一组对象)上的复杂事务,那么服务绝对是可行的方法。但是,UI路由器的主分支实现了typed parameters,它允许将URL参数转换为复杂对象并在$stateParams上公开。
$stateParams
访问$stateParams上的参数值的任何控制器都可以访问参数对象。