Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/44.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/jquery-ui/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何从angular2中的jQuery获取样式_Jquery_Css_Angular_Ionic2 - Fatal编程技术网

如何从angular2中的jQuery获取样式

如何从angular2中的jQuery获取样式,jquery,css,angular,ionic2,Jquery,Css,Angular,Ionic2,当我单击按钮显示颜色选择器如何将颜色代码从jquery传递到[style.backgroundColor]=“color” HTML: <button ion-col full clear id="color-picker-handler" (click)="initiateColorPicker()">Pick Color</button> <ion-row class="selectedColor"> <div class="sele

当我单击按钮显示颜色选择器如何将颜色代码从jquery传递到
[style.backgroundColor]=“color”

HTML:

    <button ion-col full clear id="color-picker-handler" (click)="initiateColorPicker()">Pick Color</button>
  <ion-row class="selectedColor">
  <div class="selectedcolorCircle ion-col" [style.backgroundColor]="color" >
     </div>
     <div class="selectcolor ion-col">
     </div>
  </ion-row>
    initiateColorPicker() {
      jQuery('.selectcolor').farbtastic(function(color) {
        console.log(color)});
      console.log('Clicked');
  }
CSS:

这可能会帮助你

import { Component, ChangeDetectorRef } from '@angular/core';

@Component({
  (...)
})

export class MyComponent {
  constructor(private cdr:ChangeDetectorRef) {
  }


   initiateColorPicker() {
      jQuery('.selectcolor').farbtastic((color)=>{
        console.log(color)
        this.color=color;
        this.cdr.detectChanges();
      });

      console.log('Clicked');
  }
}

[style.backgroundColor]=“color”是否正确?因为背景中没有设置颜色。console.log(颜色)显示颜色代码是否要设置背景颜色?如果是这样,
[style.background]=“color”
是,但背景色不适用于该div任何其他选项两个错误-没有导出成员“ChangeDetectorRef”属性“color”在类型“MyComponent”上不存在对不起,这工作很好,我将“ChangeDetectorRef”从“ionic angular”转换为“ionic angular”;非常感谢。
import { Component, ChangeDetectorRef } from '@angular/core';

@Component({
  (...)
})

export class MyComponent {
  constructor(private cdr:ChangeDetectorRef) {
  }


   initiateColorPicker() {
      jQuery('.selectcolor').farbtastic((color)=>{
        console.log(color)
        this.color=color;
        this.cdr.detectChanges();
      });

      console.log('Clicked');
  }
}