2016-04-25 12 views
0

私はMeteor.js tutorialに従っていますが、私はこの1つのポイントで立ち往生しています。テンプレートのmeteorjsキーアップイベント

'keyup [name=todoItem]': function(event){ 
    console.log("You just tapped a key on your keyboard."); 
} 

はここ

が動作していない私のコードです:事前に

Template.todoItem.events({ 
    'click .delete-todo': function(event) { 
    event.preventDefault(); 
    var documentId = this._id; 
    Todos.remove({_id: documentId}); 
    }, 
    'keyup [name=todoItem]': function(event) { 
    console.log("just tapped key on keyboard"); 
    } 
}); 

ありがとう!

+0

あなたの 'todoItem'テンプレートにHTMLを表示できますか? –

答えて

0

上記のコードは正しいと思われ、本当の問題は何か分かりません。次のことを試してみてください :

  1. 要素にID = todoItemを与え、それが動作するかどうかを確認するために#todoItemの代わりに、[名前= todoItem]を使用します。あなたは間違いなく「todoItem」

  2. 別のブラウザで試してみたテンプレートを命名している場合

  3. チェック。

上記のいずれも該当しない場合は、おそらくコードの他の部分に問題がある可能性があります。

0

はい、上記のコードは正しいです。よくお読みください:キーはキーボードに押されたときに

これらのイベントタイプのすべてがに反応...

を押すことにより、任意のキーボードを試してみて、コンソールログを見ることができます。あなたはキーボードを押さないため現在何も見ていません。

関連する問題