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

  • Amir Parmar

    Amir Parmar

    25 Kasım 2010
  • ELPRESADOR

    ELPRESADOR

    21 HAZİRAN 2008
  • Thom Hall

    Thom Hall

    24 Kasım 2006