我正在使用angular-spectrum-colorpicker在代码中使用spectrum.js。除了未使用模型初始化值外,它基本上可以正常工作。以下是我使用的设置:
<spectrum-colorpicker ng-model="backgroundColor"
options="{
flat: true,
preferredFormat: 'hex',
showInput: true,
showButtons: false,
clickoutFiresChange: true,
}">
</spectrum-colorpicker>
这是一个jsbin来说明问题。您可以看到它工作正常,只是在开始时未正确初始化颜色。您可以通过切换输出面板来重现该错误。
JSBin
我错过了什么,还是应该在github上报告的错误?
最佳答案
通过选项传递color
怎么样?
<spectrum-colorpicker ng-model="backgroundColor"
options="{
color: backgroundColor,
flat: true,
preferredFormat: 'hex',
showInput: true,
showButtons: false,
clickoutFiresChange: true,
}">