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代码只导入聚合物库,就像我手动导入一样。我尝试过,但仍然遇到同样的问题