SORU
13 Ocak 2013, Pazar


Açısal, nasıl yönlendirmek $yere.$http olarak yol.sonrası başarı geri arama

Bir php dosyası için bir Yazı göndererek basit bir kimlik denetimi hizmeti yapmak için çalışıyorum, başarılı zaman ng-view benim ana sayfadaki kısmi yük gerekiyor.

Bu çalıştığım şey buydu :

function loginCtrl($scope, $http, $location){
    $http.post(url,data).success(function(data){
        $location.path('/home');
    });
}

Benim url sonuçlar değişiyor ama ng-view güncelleme değil. ben el ile sayfa yenileme güncellemeleri.

(yollar düzgün ** 4, geri arama gibi tek başına bir işlevi olan bu değil yönlendirme test ettik ve çalışıyor) yapılandırıldı

Ayrıca bir fonksiyonu olarak $location.path('/home') tanımlama ve hala çalışmıyor geri onu aramayı denedim.

Biraz araştırma yaptım ve bu makaleler belirten başka bir üçüncü parti eklenti kullanırken olmuyor, sadece angular.js yükleme ben biraz buldum

Bazı çalışma malzeme için herhangi bir anlayış ya da işaretçiler büyük olacak

CEVAP
17 Ocak 2013, PERŞEMBE


İşte bu makaleden changeLocation örnek http://www.yearofmoo.com/2012/10/more-angularjs-magic-to-supercharge-your-webapp.html#apply-digest-and-phase

//be sure to inject $scope and $location
var changeLocation = function(url, forceReload) {
  $scope = $scope || angular.element(document).scope();
  if(forceReload || $scope.$$phase) {
    window.location = url;
  }
  else {
    //only use this if you want to replace the history stack
    //$location.path(url).replace();

    //this this if you want to change the URL and add it to the history stack
    $location.path(url);
    $scope.$apply();
  }
};

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • FOSDEM

    FOSDEM

    13 Ocak 2009
  • Tube Time

    Tube Time

    14 Mayıs 2013
  • Warner Bros. UK

    Warner Bros.

    6 HAZİRAN 2008