2016-03-21 20 views
1

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.

cevap

İlgili konular