Ich versuche, Spektrum Farbauswahl in Aurelia zu verwenden. Ich habe das Spektrum Farbauswahl in meinem Projekt-Datei wie folgtFarbwähler Wert nicht verbindlich mit Aurelia
editBoard.js initialisiert
import "spectrum-colorpicker";
@autoinject()
export class Read {
board = {
color:"#FFFFFF"
};
attached() {
$("#colorpicker").spectrum();
}
}
editBoard.html
<template>
<require from="spectrum-colorpicker/spectrum.css"></require>
<input type='text' id="colorpicker" value.two-way="board.color" />
<div css="color : ${board.color};" style="width:100%;
height:100px;"></div>
</template>
, wenn ich es laden, es kommt in Ordnung. Der Farbwähler arbeitet gut und er hat die Farbe übernommen, die ich über die value.two-way="board.color"
eingegeben habe, aber das Problem ist, dass wenn ich die Farbe vom Farbwähler ändere, nur der Eingabewert geändert wird, der board.color
Wert wird nicht geändert. Gibt es irgendwelche Gründe, warum dies geschieht? Gibt es Lösungen für dieses Problem?