-1

input-elementsのリストを含むテンプレートがあります。それらの値は、ドキュメントのタイトル要素です。input-elemntsにはkeyup-eventがあるため、input-elementに書き込んだときに、タイトルが更新されます。input-elemntにフォーカスすると、Session変数selectedDocがドキュメントのIDで設定されます。それまでは動作します。別のテンプレートでは、次の関数があります。

Template.content.isSelected = function () {
 return !Session.equals("selectedDoc",null) ? 'small' : ''; 
}

上記の関数をコードで使用すると、次のエラーが発生します。入力要素にフォーカスして何かを書くと、最初の文字の後にフォーカスが消えました。エラーが発生するのは初めてです。入力要素にフォーカスします。

私は何が間違っているのですか?バージョン0.3.9では、すべてがうまく機能しました。

ありがとう

4

1 に答える 1

0

私は何を間違っていますか?

あなたは Meteor をフォローしていないか、変更ログを読んでいないため、API の変更に気づいていません。

それら、特にSparkを読んで、それに応じてコードを調整する場合。あなたのコードは 0.4 で動作します。

于 2012-09-06T17:40:29.763 に答える