2013-12-18 10 views
7

używam wersji 1.2.3 i marionetek szkieletowej wersji 1.1.0Korzystanie UI klawisz skrótu W wydarzeniach hash

Oto mój UI i hash wydarzenia:

ui:{ 
    title : '#modelTypeTitle' 
}, 
events: 
{ 
    'change @ui.title' : 'validateTitle' 
}, 

Wydaje się dopasować co do dokumentacja mówi: "Możesz także użyć wartości skrótu ui z poziomu zdarzeń i klawiszy wyzwalania, używając" @ ui.elementName ""

Aby wyjaśnić, chcę wiedzieć, dlaczego to, co próbuję powyżej, nie działa. ale następujące działa dobrze:

events: 
{ 
    'change #modelTypeTitle' : 'validateTitle' 
}, 
+1

Jakie jest dokładnie twoje pytanie? – atlefren

+0

Dlaczego powyższe nie działa i/lub co zadziała – Timigen

+0

Jaka jest twoja wersja Marionetki? –

Odpowiedz

9

OK, problem rozwiązany po pokazaniu wersji.

Ta funkcja, parsowanie @ui. Składnia w haszach zdarzeń i wyzwalaczy jest ostatnio dodana w wersji 1.4.0 na początku grudnia. Zobacz dziennik zmian: https://github.com/marionettejs/backbone.marionette/blob/master/changelog.md

Wystarczy zaktualizować wersję Marionetki do najnowszej stabilnej (obecnie 1.4.1) i problem powinien zostać rozwiązany.

* Właśnie zauważyłem tę nową funkcję dzięki Twojemu pytaniu. Nie czuję się w tym momencie komfortowo, teraz rozwiązany. Kolejny dowód pomagania innym może również pomóc samemu człowiekowi. :)

+1

+1 w uczeniu się funkcji za pomocą tego pytania –

Powiązane problemy