我正在尝试加载一组消息,具体取决于应用程序路径中的ID。 routeParams对象似乎是一个promise,我不知道如何设置它以便等到routeParams对象加载后才加载消息组:
var current = Messages.rest({m_gid:$routeParams.gid}).query({}, function () {
$scope.messages.current = Messages.messages.current = current.data;
});
我确信这很简单,我只是不知所措......
答案 0 :(得分:2)
您可以订阅$routeChangeSuccess
event。
$rootScope.$on('$routeChangeSuccess', function(event, current, previous){
//do work with $routeParams here
});