将aurelia-app属性移动到另一个html元素?

时间:2016-05-18 08:09:16

标签: html aurelia

aurelia的所有示例似乎都将aurelia-app指令放在<body>元素上。

可以将aurelia-app放在其他html元素上,而不是放在<body>上吗?如果是这样,是否有理由避免这样做?

1 个答案:

答案 0 :(得分:8)

official documentation州:

  

只需将其放在HTML元素上,Aurelia的引导程序即可   加载app.js和app.html,将它们数据绑定并注入它们   进入放置该属性的DOM元素。

我测试了这个:

<body>
  <div aurelia-app="app-window">
  </div>
  ...
</body>

确实似乎在那时注入你的aurelia应用程序:

enter image description here

我不知道的是,这是否是一个好主意,即如果这样做会出现无法预料的问题。