- Aurelia 教程
- Aurelia - 主頁
- Aurelia - 概述
- Aurelia - 環境設定
- Aurelia - 第一個應用
- Aurelia - 元件
- Aurelia - 元件生命週期
- Aurelia - 自定義元素
- Aurelia - 依賴項注入
- Aurelia - 配置
- Aurelia - 外掛
- Aurelia - 資料繫結
- Aurelia - 繫結行為
- Aurelia - 轉換器
- Aurelia - 事件
- Aurelia - 事件聚合器
- Aurelia - 表單
- Aurelia - HTTP
- Aurelia - Refs
- Aurelia - 路由
- Aurelia - 歷史
- Aurelia - 動畫
- Aurelia - 對話方塊
- Aurelia - 本地化
- Aurelia - 工具
- Aurelia - 捆綁
- Aurelia - 除錯
- Aurelia - 社群
- Aurelia - 最佳實踐
- Aurelia 有用資源
- Aurelia - 快速指南
- Aurelia - 有用資源
- Aurelia - 討論
Aurelia - 資料繫結
Aurelia 有自己的資料繫結系統。在本章中,您將學習如何使用 Aurelia 繫結資料,還將解釋不同的繫結機制。
簡單繫結
您已經在我們之前的章節中看到了簡單繫結。${...}語法用來連結檢視模型和檢視。
app.js
export class App {
constructor() {
this.myData = 'Welcome to Aurelia app!';
}
}
app.html
<template>
<h3>${myData}</h3>
</template>
雙向繫結
Aurelia 的美在於它的簡單性。當我們繫結到 **input** 欄位時,會自動設定雙向資料繫結。
app.js
export class App {
constructor() {
this.myData = 'Enter some text!';
}
}
app.html
<template>
<input id = "name" type = "text" value.bind = "myData" />
<h3>${myData}</h3>
</template>
現在,我們將檢視模型和檢視連結起來。每當我們在 **input** 欄位中輸入一些文字時,檢視都會更新。
廣告