SORU
20 Temmuz 2012, Cuma


angular.js bağlantı davranışı devre dışı derin belirli bir URL için bağlantı

HTML5 modunda çalışma angular.js bir uygulama sağlamıştır.

$location.Html5mode(true).hashbang("!");

İstediğimi elde etmek için bazı URL veya <a> etiketler için normal tarama davranışları yerine, değişen URL adres çubuğu kullanarak HTML5 tarihi API ve işleme kullanarak Açısal denetleyicileri.

Bu link var:

<a href='/auth/facebook'>Sign in with Facebook</a>
<a href='/auth/twitter'>Sign in with Twitter</a>
<a href='/auth/...'>Sign in with ...</a>

Ve kullanıcı kimlik doğrulama hizmeti için sonra yönlendirilecek, böylece tarayıcı /auth/... kullanıcıyı yönlendirmek istiyorum.

Bunu yapabileceğim herhangi bir yol var mı?

CEVAP
8 AĞUSTOS 2012, ÇARŞAMBA


target="_self" Açısal 1.0.1 çalışır eklemek için:

<a target="_self" href='/auth/facebook'>Sign in with Facebook</a>

Bu özelliği belgelenmiştir (https://docs.angularjs.org/guide/$location - Ara '_self')

Eğer merak ediyorsanız, açısal kaynağı (line 5365 @ v1.bak 0.1). Tıklayın kaçırma !elm.attr('target') doğru olursa, sadece olur.

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Adam Khoury

    Adam Khoury

    23 Ocak 2008
  • FamilyFeud

    FamilyFeud

    22 AĞUSTOS 2006
  • Whizzpopping

    Whizzpopping

    10 Kasım 2005