我有一个自定义元素,如骨架导航中的导航栏,除了我没有使用路由器部分。我似乎无法解决任何事件。
代码: 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>
答案 0 :(得分:3)
当您在路径末尾使用.html
加载自定义元素时,Aurelia不会加载.js
文件。只需将您的require元素更改为以下内容,它就会按预期工作:
<require from="./nav-bar"></require>