仅限 Javascript 自定义元素
由 Javascript 组成的自定义元素仅包含 Aurelia 的 @inlineView
装饰器中的相应 HTML 视图。
以下示例采用两个可绑定的参数,一个 prename 和一个 surename,并在预定义的句子中显示。
示例: my-element.js
import { bindable, customElement, inlineView } from 'aurelia-framework';
@customElement('greeter')
@inlineView(`
<template>
<b>Hello, \${prename} \${surename}.</b>
</template>
`)
export class Greeter {
@bindable prename;
@bindable surename;
}
使用它:
<template>
<require from="./greeter"></require>
<greeter prename="Michael" surename="Mueller"></greeter>
</template>
这将在浏览器窗口中输出Hello,Michael Mueller。。