初期処理
src/js/components/sample/controller.jsを下記に変更しましょう
export class Sample {
constructor() {
}
init(data) {
console.log("init");
console.log(data);
}
sample_input(event) {
for (const item of this.list.values()) {
item.textContent = event.target.value;
}
}
}
constructorではまだ、view.htmlとcontroller.jsは結びつけられていません
view.htmlとcontroller.jsが結びつけられると、フレームワークはinitメソッドを呼び出します。initメソッドの引数はview.html内でvという変数名で使うことができるオブジェクトです