2014-11-22 93 views
0

有没有办法在其他模板上调用模板,但将其从CSS选择器和所有模板中排除?在流星上使用gmaps

这不工作,{{> map_template}}看起来奇怪:

<template name="main"> 
    <div class="containerMain"> 
    <div id="bl-main" class="bl-main"> 
     <section> 
     <div class="bl-box"> 
      <img src="images/logo.png"> 
     </div> 
     <div class="bl-content"> 
      <h2>Pa' Donde Menu</h2>         
      {{#each mostrarEvento}} 
       {{> Evento}} 
      {{/each}} 
      {{> map_template}} 
     </div> 
     <span class="bl-icon bl-icon-close"></span> 
     </section> 
    </div> 
    </div> 
</template> 

这工作:

<template name="main"> 
    {{> map_template}} 
    <div class="containerMain"> 
    <div id="bl-main" class="bl-main"> 
     <section> 
     <div class="bl-box"> 
      <img src="images/logo.png"> 
     </div> 
     <div class="bl-content"> 
      <h2>Pa' Donde Menu</h2>         
      {{#each mostrarEvento}} 
      {{> Evento}} 
      {{/each}}    
     </div> 
     <span class="bl-icon bl-icon-close"></span> 
     </section> 
    </div> 
    </div> 
</template> 

那么,有没有使用{{> map_Template}}<div class="containerMain">内的一种方式,但不应用CSS和所有那东西?

回答

0

我不是一个网络高手,但关闭我的头顶,你需要为{{> map_template}}创建一个新的模板。请确保在map_template中命名该类,然后在style.css内部或从中获取CSS的位置创建一个css模板。

你的CSS应该结束了类似:

.map-template{ 
    //style stuff 
} 

其中{地图模板}匹配您的类名。

我用这个问题,试图拼凑出一个解决方案:How to prevent child element from inheriting CSS styles

很抱歉,如果这不是你正在寻找相当的东西。

+0

嗨格里芬,地图实际上显示很好,所有,我认为这个问题它销毁和初始化每个模式的地图,但由于谷歌地图没有销毁承包商或什么的,所以我坚持哈哈 – Ethaan 2014-12-16 23:43:57