SORU
14 NİSAN 2013, Pazar


AngularJS - Nasıl tam sayfa bir yük ile bir yönlendirme yapabilirim?

Benim web sunucusundan kurabiyeleri sayfa yüklendiğinde yenilenir, böylece tam sayfa yeniden bir yönlendirme yapmak istiyorum. window.location = "/#/Next" window.location.href = "/#/Next" iş yok, sunucu isabet etmeyen Açısal yol yapıyorlar.

Açısal denetleyicisi içinde tam sunucu bir istek yapmak için doğru yolu nedir?

CEVAP
14 NİSAN 2013, Pazar


<a> etiketleri için:

<a> etiket target="_self" sopa gerekir

AngularJS tam sayfa bir yeniden yapacak burada üç durum vardır:

  • İçeren bağlantıları elemanı hedef
    Örnek: <a href="/ext/link?a=b" target="_self">link</a>
  • Mutlak farklı bir etki alanı giden bağlantılar
    Örnek: <a href="http://angularjs.org/">link</a>
  • '/' Temel tanımlandığında farklı bir temel yola çıkar . ile başlayan bağlantılar ^br> Örnek: <a href="/not-my-base/link">link</a>

Javascript kullanarak:

$location hizmet yalnızca URL değiştirmenize izin verir; sayfayı yeniden yüklemek için izin vermez. URL değiştirmek ve sayfayı yeniden yükleyin veya başka bir sayfaya gitmek için ihtiyacınız olduğunda, lütfen daha düşük seviyeli bir API kullanın: $window.location.href.

Bkz:

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • CMTelly

    CMTelly

    2 Mayıs 2007
  • EvilControllers

    EvilControll

    20 Ocak 2008
  • stokelycalm

    stokelycalm

    28 Aralık 2010