SORU
17 Kasım 2012, CUMARTESİ


$routeParams işlevi gidermek'çalışmıyor

Veri yüklemek için this tekniği kullanıyorum. Aşağıdaki işlevi gidermek oluşturduk:

NoteController.resolve = {
    note: function($routeParams, Note) {
         return Note.get($routeParams.key);
    }
}

Sorunları $routeParams.key resolve fonksiyon icra anda undefined olmasıdır. /Hata, doğru mu? Bunu nasıl düzeltebilirim?

CEVAP
17 Kasım 2012, CUMARTESİ


$route.current.params.key yerine kullanmanız gerekir. $routeParams güncelleştirildisonrabir anda yön değiştirdi. Kodunuzu bu doğrultuda görünmelidir:

NoteController.resolve = {
    note: function($route, Note) {
         return Note.get($route.current.params.key);
    }
}

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Caroline Martin

    Caroline Mar

    19 EYLÜL 2008
  • discokatze

    discokatze

    23 EYLÜL 2009
  • Jonathan Leack

    Jonathan Lea

    26 ŞUBAT 2007