我努力了解如何在我的用例中使用ngroute
,并且我认为我必须从错误的方向接近它。
用例如下
ng-click
事件并使服务器端调用传递标识符我有一个使用$resource
来执行服务器端调用的服务,并且根据系统是否知道标识符,我设置了$location.path
。
鉴于此,我现在正在正确的情况下显示当前的观点。
但....
当我成功从服务器检索数据时,会呈现视图,但它不包含我刚检索到的任何数据。这两个视图有不同的控制器 - 我假设两个控制器有不同的$scopes
,这就是视图没有正确填充的原因。这是正确的假设吗?
如果是,如何将在一个控制器中检索到的结果与在与不同控制器关联的视图中进行的处理共享。我想到要么在服务本身缓存它并共享服务,要么将它推入$rootscope
,但这两者都让我觉得很难,让我觉得我完全采取了错误的方法。
处理这种用例的正常方法是什么?