Meteor自定义HTML标记无法识别

时间:2014-11-27 03:55:30

标签: javascript html css meteor

我有一个<navbar> html标记用于将我的CSS导航栏样式指定给我的页面。它不适用于Meteor开发环境,但Meteor似乎不了解自定义标签。我可能会最终切换到div容器,但我很好奇,如果Meteor可以读取它们。

<navbar>
    <img class="just-another-image" src="/img/vector-logos-for-the-win.svg"></img>
    <div class="more-navbar-stuff"></div>
</navbar>

Meteor返回了类似这样的错误:

While Building the application:
client/index.html:123: Expected "navbar" end tag
.../vector-logos-for-the-win.svg"></img>         <div class="mor...
                                        ^

Meteor是否支持这些标签,我只是做错了或者我必须使用div?我关闭导航栏末尾的导航栏标签,这显然是一个例子。我的真实导航栏包含更多内容,并且不平衡标签可能导致错误。

2 个答案:

答案 0 :(得分:1)

  

不要关闭你的img标签,它是一个自封的标签,即<img class="..." src="..."> - saimeunt

我在整个文档中使用了find-replace </img>,这似乎解决了这个问题。事实证明它确实与不平衡标签和自定义标签兼容。

答案 1 :(得分:0)

我之前使用过Meteor定制标签(实验,不在生产中)并且没有问题。我后来将它们改为普通标签是安全的,但根本没有看到任何问题。