から印刷しました。私の値はアラートで印刷されていましたが、この値をDOMでどのように印刷できますか? h1タグのように?aurelia.js私のDOMの値をセレクト
app.html:
<template>
<select value.bind="changedValue" change.delegate="DropdownChanged(changedValue)">
<option model.bind="1">1</option>
<option model.bind="2">2</option>
<option model.bind="3">3</option>
<option model.bind="4">4</option>
</select>
</template>
app.js
export class App {
changedValue;
DropdownChanged(changedVal) {
alert(changedVal);
}
}
https://gist.run/?id=87f6897928feb504dad638d439caf92f
あなたのテンプレートで '
$ {changedValue}
'とあなたの変更関数の委譲で 'this.changedValue = changedVal' –変更ハンドラは完全に不要です。それが、Aureliaのデータバインディングシステムがあなたにもたらすものです。変更ハンドラを取り除き、ドロップダウンの値にバインドされているプロパティに直接バインドしてください。 https://gist.run/?id=f5d953abebb7f323d88b05e80cb04b00 –
値が変更されたときにコードを実行する必要がある場合は、単に関数を呼び出すことができますが、その中にプロパティ値を設定する必要はありません。 https://gist.run/?id=8e5f28a2f88d6c248880aafe3ef0df95 –