Javascript 流星/铁路由器阻止iFrame重新渲染
我正在尝试使用Meteor/Iron Router制作一个非常简单的应用程序,有2-3个页面,其中一个页面需要iframe来嵌入内容 嵌入的内容与Facebook评论非常相似,是一个带有数据属性和JS初始化的div。当从页面导航到包含嵌入内容的路由时,页面会重新加载,并且第二次无法正常启动。我想这是因为我把它放在{{{>yield}的内部,所以这是意料之中的 我试过一些我见过的分散在堆栈上的东西,比如:Javascript 流星/铁路由器阻止iFrame重新渲染,javascript,iframe,meteor,iron-router,meteor-blaze,Javascript,Iframe,Meteor,Iron Router,Meteor Blaze,我正在尝试使用Meteor/Iron Router制作一个非常简单的应用程序,有2-3个页面,其中一个页面需要iframe来嵌入内容 嵌入的内容与Facebook评论非常相似,是一个带有数据属性和JS初始化的div。当从页面导航到包含嵌入内容的路由时,页面会重新加载,并且第二次无法正常启动。我想这是因为我把它放在{{{>yield}的内部,所以这是意料之中的 我试过一些我见过的分散在堆栈上的东西,比如: 使用pathFor链接而不是实际的绝对路径 我发现“常量”可能很有希望,但不再可用 尝试使
- 使用pathFor链接而不是实际的绝对路径
- 我发现“常量”可能很有希望,但不再可用
- 尝试使用Template.TemplateName.rendered获取一些有问题的内容,但无法找到任何答案
<div id="thepage" class="{{isPage}}">
Template.AppLayout.helpers({
isPage: function() {
if ( Router.current().route.getName() == 'thepage' ) {
return 'is-active';
} else {
return 'not-active';
}
});
Template.AppLayout.helpers({
isPage:function(){
if(Router.current().route.getName()=='thepage'){
返回“已激活”;
}否则{
返回“未激活”;
}
});