Невозможно сохранить цвета, выбранные из палитры цветов ngx - PullRequest
0 голосов
/ 10 октября 2018

Я разрабатываю приложение в MEAN Stack с Angular6.Там я хочу использовать палитру цветов и отправить выбранный цвет в базу данных.Для этого я использовал палитру цветов ngx.Это мой html

<div class="form- group row ">
                    <label for="movementBox" class="col-sm-6 col-form-label"> Movement Box:</label>
                     <div class="col-sm-6">
                           <input  nbInput [(colorPicker)]="colorMovementBox" [cpPosition]="'right'" [cpOutputFormat]="'rgba'" [style.background]="colorMovementBox"
                          formControlName="colorMovementBox" **[(ngModel)]="colorMovementBox"** style="width: 100px" (colorPickerChange)="onChangeColor($event)" />  

                     </div> 
 </div>

Если я добавляю жирную часть, она сохраняет цвет в дБ, но показывает значение цвета в тексте с цветом в поле ввода, например, 'rgb (149,74,74)'.

например: output

Это моя схема.

var mongoose = require ('mongoose');

// Schema for rda color panel
var rdaColorSchema = new mongoose.Schema({
    userName: {
        type: String
    },
    colorMovementBox: {
        type: String,
    },

});

module.exports = mongoose.model ('rdaColor', rdaColorSchema);Если я удалил эту часть и использую только [(colorPicker)] = "colorMovementBox", он не публикуется в БД.Как я могу удалить текст в поле ввода?

...