Yeri değil yolu değiştirmek AngularJS $ | Netgez.com
SORU
2 AÄžUSTOS 2012, PERÅžEMBE


Yeri deÄŸil yolu deÄŸiÅŸtirmek AngularJS $

Form gönderildikten sonra sayfanın URL değiştirme ile ilgili bir sorun yaşıyorum.

İşte benim app akışı:

  1. Yolları ayarlanır, URL, bazı virüsler, sayfa tanınır.
  2. Sayfa yükleri kontrol değişkenlerini ayarlar, direktifler harekete geçirildi.
  3. Özel form Direktifi özel bir form gönderme AJAX kullanarak gerçekleştiren kovuldu.
  4. AJAX (Açısal AJAX ilgilenmiyorsun) yapılır sonra geri harekete geçirilir ve Yönerge kapsam $diyor.konumunu belirleyen onAfterSubmit işlevi.

Sorun yerini ayarladıktan sonra hiçbir şey olmuyor. Konumu param '/' de ... Hayır. ayarı denedim Ayrıca bu formu göndererek değil denedim. Hiçbir şey işe yaramıyor. Lütfen biri bana yardımcı olabilir mi?

Eğer kodu onAfterSubmit işlevini yapar) ulaşırsa görmek için test ettik.

Tek düşüncem bir şekilde işlevini kapsamında değişti onun bir Direktif olarak adlandırılan beri), ama daha sonra nasıl olursa kapsamında değişirse onAfterSubmit diyebilir?

Ä°ÅŸte benim kod

var Ctrl = function($scope, $location, $http) {
  $http.get('/resources/'   $params.id   '/edit.json').success(function(data) {
    $scope.resource = data;
  });

  $scope.onAfterSubmit = function() {
    $location.path('/').replace();
  };
}
Ctrl.$inject = ['$scope','$location','$http'];

CEVAP
13 AÄžUSTOS 2012, PAZARTESÄ°


Benzer bir sorunu birkaç gün önce yaşadım. Benim açımdan sorun olduğunu değiştirdim şeyler ile bir 3. parti kütüphane (jQuery tam) ve bu durumda bile, arama fonksiyonları ve ayar değişkeni çalışır Açısal yok hep tanımak bu değişiklikler, böylece asla içilir.

$Uygula() açısal çerçeve dışından açısal olarak. bir deyim yürütmek için kullanılır (Tarayıcı DOM olayları, setTimeout, XHR veya üçüncü parti kütüphaneler, örneğin).

Kullanım kapsam $çalışın.$doğru yer değiştirmiş ve yerini aradı sonra (geçerli) () Açısal izin bazı şeylerin değiştiğini biliyorum.

Umarım işe yarar

Bunu PaylaÅŸ:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VÄ°DEO

Rastgele Yazarlar

  • Electro Posé

    Electro PosÃ

    21 ÅžUBAT 2013
  • LimeFire

    LimeFire

    2 ÅžUBAT 2012
  • MugenPowerBatteries

    MugenPowerBa

    8 EKÄ°M 2010