1

gadicc /meteor-reactive-window Meteor パッケージを使用して、画面サイズに応じて異なるテンプレートを表示します。これはpictureDisplatSection.htmlファイルです

            <template name="pictureDisplaySection">
                <div class="display">

                {{#if rwindow.screen('lte','small') }}
                    {{> small}}         
                {{else}}        
                    {{> large}}         
                {{/if}}

                Current jQuery(window).width() is {{rwindow.$width}}
                </div>

            </template>

            <template name="small">
                I am Small
            </template>
            <template name="large">
                I am Large
            </template>

このコードは最初は機能し始めましたが、突然このエラーが発生し始めました

アプリケーションのビルド中: client\template\pictureDisplaySection.html: 4 : 予期されるスペース ... {{#if rwindow.screen('lte','small') }} ... ^

アプリケーションにエラーがあります。ファイルの変更を待っています。

私はより多くの情報を見つけようとしましたが、今まで運がありませんでした. 助けてくれて本当にありがとう。

ありがとう !!!

4

1 に答える 1

2

構文エラーのようです。ifブロック内で、関数は括弧の代わりにスペースで区切られた引数を受け取ります(..,..,)。</p>

{{#if rwindow.screen 'lte' 'small'}}
  {{> small}}         
{{else}}        
  {{> large}}         
{{/if}}
于 2015-08-28T11:40:25.320 に答える