belgesine bir anahtarlı bağ kurarım ve işlevselliği klavye denetimini içermek üzere genişletmek istedim. şovum şablonuna OnBackbone.js'de backbone.js'nin bir Railscast öğreticisi ile birlikte izlediğim
class Raffler.Views.EntryShow extends Backbone.View
template: JST['entries/show']
events:
'click .back': 'showListing'
'keyup': 'goBack'
showListing: ->
Backbone.history.navigate("/", trigger: true)
goBack: (e) ->
console.log e.type, e.keyCode
render: ->
$(@el).html(@template(entry: @model))
this
Ben şu var: Ben sekme tuşunu kullanarak geri bağlantı seçerseniz
<a href="#" class="back">Back</a>
<%= @entry.get('name') %></td>
, o zaman olsun rastgele tuşlara basarak başlamak benim gösteri görünümüne aşağıdaki eklendi javascript konsolumdaki çıktı. Ancak sayfayı yüklerim ve bağlantıyı seçmezsem ve sadece tuşlara basmaya başlarsam konsolumda çıktı olmaz.
Olayı belgeye nasıl bağlarım? Ekranı yüklerken basılan herhangi bir tuşun dinlenmesini sağlar?
olası bir kopyasının [backbone.js - bir girdiden gelen değeri içeren bir koleksiyonun filtrelenmesi] (http://stackoverflow.com/questions/9244773/backbone-js-filtering-a-collection-with-the-value- -den-a-giriş) –
aynı işlevsellik ama yinelenen bir yinelenen olarak göründüğünden kuşku duyuyorum, bu kişi özellikle bir görüşün kapsamı etrafında çalışabilir, bir anahtar yukarı olayı belgeye nasıl bağlayacağını sorar ve tek giriş. Belgenin, görüş alanının kapsamı dışında olması. kendi örneğinde sadece 'anahtarlama' ye bağlanır, bu da onu kendi görüşünün konteynır elemanına bağladığı anlamına gelir, ki bu büyük olasılıkla bütün sayfa değildir. – Sander