2013-07-18 4 views
5

Bir ng tıklama ve bir ankrajda birlikte bir href varsa ng-click çalışmıyor. Her ikisinin de mümkünse çalışmasını, bir rotaya gitmesini ve ardından bir fonksiyon çalıştırmasını istiyorum. Benim kullanım durumumda, çekmeceyi kapatmak istediğim bağlantıya giderken, bir bağlantı paneli ile açılan bir çekmecem var.angularjs angajonu ve çapa üzerinde href

Hem aynı anda çalışmanın kolay bir yolu nedir? Eğer sayfa komut ayrılırsanız kez

+0

Ya da nedenini açıklamak için href kullanıp ng-click –

cevap

0

Soru, yanlış şeyi sormaktı. Href ve ng-click'in birlikte kullanılması gayet iyi çalışıyor, sadece ana elemanda herhangi bir açısal bağlamanın çalışmasını engelleyen bir ui-view vardı.

+1

Görüntüyü bir Açısal yönerge var mı? – Weiming

+0

@Weiming - Evet, ui-view uiRouter'a ait: https://github.com/angular-ui/ui-router – Marcidius

6

artık çalışmaz *

Kişisel akış olabilir gibi bir şey.

    :

    kullanıcılar tıklama şunları yapar bir işlev çalıştırdığınızda

  • Çalıştırmak istediğiniz orijinal işlevi çalıştırın
  • Herhangi bir 'bu özel durumda uzaklaş' mantığını kullanın.
  • Gezinmek istediğiniz URL'ye location.href numarasını değiştirin.

Size kendinizi üzerinde mantık bunu biraz da uygulanması ve üzerinde :)

* Sen onbeforeunload kullanabilirsiniz bulursan bir yönerge Bu davranışı ayıklamak elbette mümkündür ama bu başka nedenlerle bol için iyi değil

+1

Downvoter bakımını kullanarak yeniden yönlendirebilirsiniz? –