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 に答える