1

使用gadicc/meteor-reactive-window Meteor 包根据屏幕大小显示不同的模板。这是图片DisplatSection.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 : Expected space ... {{#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 回答