Angular 2复选框params.setValue不是函数错误?

问题描述:

Angular 2复选框params.setValue不是函数错误?

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

 
import { GridOptions, RowNode } from 'ag-grid/main'; 
 
import { ICellRendererAngularComp } from 'ag-grid-angular'; 
 

 

 
@Component({ 
 
    selector: 'qrp-drop-down-selector', 
 
    template: ` 
 
    <input type="checkbox" [checked]="params.value" style="margin-top: -6px;" (change)="params.setValue($event.target.checked ? true : null)"> 
 
    ` 
 
}) 
 
export class QrpDropdownEditorComponent implements ICellRendererAngularComp { 
 
    private params: any; 
 

 
    agInit(params: any): void { 
 
     this.params = params; 
 
    } 
 
}

我创造了这个类型的组件。但是当我把复选框错误self.context.params.setValue不是一个函数究竟是我错了什么?

Angular正在使用setValue()方法查找对象。它找不到它。试试这样的:

​​3210