僅限 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。