相对于Aurelia.js中的ng-include

时间:2017-09-06 13:58:18

标签: javascript aurelia aurelia-templating

我想要导入我的主要HTML其他部分,如heder,footer,所以我可以在aurelia中这样做吗?

我试过这个吼叫并且不起作用

<template>
 <import from='header.html'></import>
 <import from='footer.html'></import>
</template>

1 个答案:

答案 0 :(得分:3)

语法为:

<template>
  <require from='./header'></require> <!-- this "requires" the component -->
  <require from='./footer'></require>

  <header></header> <!-- this "uses" the component -->
  <!-- content -->
  <footer></footer>
</template>

如果您的组件由视图和视图模型对组成,则只需使用<require from="./header"></require>。如果它只由一个视图组成,那么你必须在最后加上'.html',就像这样<require from="./header.html"></require>