Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/392.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 流星无限循环_Javascript_Meteor_Polymer_Iron Router_Backbone Routing - Fatal编程技术网

Javascript 流星无限循环

Javascript 流星无限循环,javascript,meteor,polymer,iron-router,backbone-routing,Javascript,Meteor,Polymer,Iron Router,Backbone Routing,我不知道为什么我的流星计划会有无限循环 代码非常简单: Router.route("/", function(){ if(!SessionAmplify.get("wruID")){ this.render("greet"); }else{ this.render("map"); } }); Router.route("/map/:_id", function(){ this.render("map"); }); 当我在浏览器控制

我不知道为什么我的流星计划会有无限循环

代码非常简单:

Router.route("/", function(){
    if(!SessionAmplify.get("wruID")){
        this.render("greet");
    }else{
        this.render("map");
    }
});
Router.route("/map/:_id", function(){
    this.render("map");
});
当我在浏览器控制台中触发a/map/xxxx时,我可以看到我的主体css加载在无限循环中

我的html文件也非常简单:

<head>
<link rel="import" href="components/polymer/apolymercomponent.html">
</head>

<body>
    {{> loginButtons}}
    {{greet}}
    {{map}}
</body>

<template name="map">
        <div id="tools">
            <button id="share">+</button>
            <apolymercomponent>
            </apolymercomponent>
        </div>
</template>

<template name="greet">
       HELLO !
</template>
我也试着不用我的{{>loginButtons}{{{greet}{{{map}}标签,同样的问题

在使用iron路由器之前,我尝试使用相同的模板,但使用主干网,我遇到了相同的问题

当我删除并重试时,循环不会出现,但我没有我的组件


您是否经历过这种用例?

您是否使用了ecwyne:polymer软件包?否,我只使用bower将我的polymer组件存储在public Directory中尝试运行meteor add ecwyne:polymerI,但我不认为它会改变什么,因为ecwyne:polymer根据其github代码只导入聚合物库,就像我手动导入一样。我尝试过,但仍然遇到同样的问题