如何使用Aurelia加载自定义元素

时间:2017-09-11 22:57:34

标签: aurelia

我有一个自定义元素,如骨架导航中的导航栏,除了我没有使用路由器部分。我似乎无法解决任何事件。

代码: NAV-一个bar.html

<template>
  <ul id="topMenu"></ul>
</template>

NAV-bar.js

 attached() {
    alert('test')
  }

包含页面:

<template>
  <require from="./nav-bar.html"></require>

  <div class="desktop" id="container">
     <nav-bar></nav-bar>
  </div>

</template>

1 个答案:

答案 0 :(得分:3)

当您在路径末尾使用.html加载自定义元素时,Aurelia不会加载.js文件。只需将您的require元素更改为以下内容,它就会按预期工作:

 <require from="./nav-bar"></require>