2013-08-14 21 views
8

alıyorum bu JS kullanarak bağlanma için tanımlanmamış hatası: ReferenceError: Ben Firefox 23. Her şey çalışıyor kullandığımda bağlayıcı tıklayın olay nesneyi geçmek çalıştığınızda olay tanımlanmamıştır İşte ChromeOlay parametresi Nakavt tıklama Firefox

altında

kodu: Burada

<!-- ko foreach: entries --> 
    <tr data-bind="click: function(){ $parent.expandRow($data, event) }"> 
     ... 
    </tr> 
<!-- /ko --> 


vm.entries.expandRow = function(entry, event){ 
    ...   
} 
+0

Sadece bu http://stackoverflow.com/questions/2974601/event-is-not-defined-in-firefox-but-ok-in-chrome-and-ie adresinden kaynaklanıyordur. –

cevap

14

github.com/knockout/knockout/issues/752

<!-- ko foreach: entries --> 
    <tr data-bind="click: function(data, event){ $parent.expandRow($data, event) }"> 
     ... 
    </tr> 
<!-- /ko --> 
gelen çözüm 210

Firefox olayının altında, pencere nesnesinde tanımlanmamış, bunun yerine işleve geçirilmesi gerekir.