3

我正在尝试根据作为应用程序路由一部分的 ID 加载一组消息。routeParams 对象似乎是一个承诺,我不知道如何设置它,以便它等到 routeParams 对象已加载以加载消息组:

var current = Messages.rest({m_gid:$routeParams.gid}).query({}, function () { 
    $scope.messages.current = Messages.messages.current = current.data;
}); 

我确定这很简单,我只是不知所措...

4

1 回答 1

2

您可以订阅该$routeChangeSuccess 事件

$rootScope.$on('$routeChangeSuccess', function(event, current, previous){
    //do work with $routeParams here
});
于 2013-05-15T16:25:54.820 回答