HTML'mde normal bir çapa etiketi var ancak bir eylem işleyicisine (muhtemelen birden fazla) sarılmış.Normal bir bağlantıyı kullanarak Ember
Sorun: Bağlantıyı tıklattığımda, bu eylemlerden biri tarafından yutulur.
Örnek şablonu:
<div {{action 'doSomething'}}>
...
<a href="www.google.com" target="_blank">Google</a>
...
</div>
hiçbir eylem ile bir bağlantı etiketi tıklayarak ana eylem işleyicileri üstün tutulmalıdır ama bu durum görünmüyor hissediyorum.
Ben ayıklama ve Ember içinde bu kod biraz görmek ettik: Ben linke tıkladığınızda
ActionHelper.registerAction = function (_ref) {
...
var preventDefault = _ref.preventDefault;
...
actions.push({
...
handler: function (event) {
...
if (preventDefault !== false) {
event.preventDefault();
}
...
}
})
}
hep ben oldum
... preventDefault
gerektiğini düşünüyorum görünüyor Ebeveyn eylemleri bulmaya çalıştı ve preventDefault=false
ekledi ama şans yok.
sayesinde, bu oldukça bok değil mi! :) –
Güzel Bul. Werid, ama basit. –