2017-01-25 13 views
0

Я использую angular-spectrum-colorpicker для использования spectrum.js в моем коде. Он работает в основном отлично, за исключением того, что значение не инициализируется моделью. Ниже приведены настройки, которые я использовал:Spectrum.js не инициализируется при использовании в angularjs

<spectrum-colorpicker ng-model="backgroundColor" 
         options="{ 
           flat: true, 
           preferredFormat: 'hex', 
           showInput: true, 
           showButtons: false, 
           clickoutFiresChange: true, 
           }"> 
</spectrum-colorpicker> 

И вот jsbin, чтобы продемонстрировать проблему. Вы можете видеть, что он отлично работает, за исключением того, что цвет не был правильно инициализирован в начале. Вы можете воспроизвести ошибку, переключив выходной канал.

JSBin

Что я пропустил или это ошибка, что я должен сообщить о GitHub?

ответ

0

Как насчет прохождения color по выбору?

<spectrum-colorpicker ng-model="backgroundColor" 
         options="{ 
           color: backgroundColor, 
           flat: true, 
           preferredFormat: 'hex', 
           showInput: true, 
           showButtons: false, 
           clickoutFiresChange: true, 
           }"> 
+0

Это работает, но лучше попробовать с jsbin, который я представил, прежде чем вы ответите? Странно начинать ответ с вопроса «Как насчет» – cytsunny

+1

@cytsunny Ну, я попробовал его в jsbin. В следующий раз я буду использовать другую фразу. –