在脚本标记之前,Ember Cli将HTML附加到body标记

时间:2014-11-24 03:57:03

标签: javascript ember.js ember-cli

默认的ember cli应用程序会在脚本标记之后将html添加到body标记。

所以,它会是这样的:

<body>
    <script src="assets/vendor.js"></script>
    <script src="assets/compile.js"></script>
    <header>
        <h1>Page Title</h1>
    </header>
</body>

我想将代码放在body标记之后,之前脚本标记:

<body>
    <header>
        <h1>Page Title</h1>
    </header>
    <script src="assets/vendor.js"></script>
    <script src="assets/compile.js"></script>     
</body>

我可以在app.js中指定rootElement,但如果我指定body标签,它仍会在脚本标记下面添加html代码。唯一可行的方法是,如果我像这样设置一种“包装器”:

rootElement: '.wrapper'

,结果将是:

<body>
    <div class="wrapper">
        <header>
            <h1>Page Title</h1>
        </header>
    </div>
    <script src="assets/vendor.js"></script>
    <script src="assets/compile.js"></script>     
</body>

但为什么地狱到底我需要这个包装? (这就像一个石器时代,我讨厌这种方法)

在脚本标记之前,有没有办法在正文标记之后指定位置

0 个答案:

没有答案