默认的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>
但为什么地狱到底我需要这个包装? (这就像一个石器时代,我讨厌这种方法)
在脚本标记之前,有没有办法在正文标记之后指定位置?