【问题标题】:Angular 2 ag-grid Dynamic JSON data is not loadingAngular 2 ag-grid 动态 JSON 数据未加载
【发布时间】:2017-08-25 06:19:23
【问题描述】:
ngOnInit(){
    this.gridOptions = {};
    this.gridOptions.rowData = [];

    this.gridOptions.rowData = [
      {configName: 1, configName1: "Jarryd", configName2: "Hayne", configName3: "tttttt", configName4: "rrrtttt",
       configName5:"drrrrrr"}];
}

硬编码值正在加载到表中。但是内部服务动态值没有加载。

this.service.getData(fields).subscribe(data => {
    data.be.forEach(element => {

        let tableData = {configName: element.configName, configName1: element.configName1, configName2: element.configName2, configName3: element.configName3, configName4: element.configName4, configName5:element.configName5}

        this.gridOptions.rowData.push(tableData )
    }
}

【问题讨论】:

    标签: angular typescript ag-grid ag-grid-ng2


    【解决方案1】:

    我觉得还是建个内部列表比较好@

    configOptions:string[];
    
    this.service.getData(fields).subscribe(data => {
    data.be.forEach(element => {
    
        let tableData = {configName: element.configName, configName1:   element.configName1, configName2: element.configName2, configName3: element.configName3, configName4: element.configName4, configName5:element.configName5}
    
        this.configOptions.push(tableData );
         this.gridOptions.api.setRowData(this.configOptions);
    }
    }
    

    【讨论】:

      【解决方案2】:

      检查this 有类似问题的主题。您更新 ag-grid 的方式似乎不正确。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2019-03-01
        • 2016-12-10
        • 2019-07-25
        • 2018-10-26
        • 2015-10-22
        • 1970-01-01
        • 2018-10-24
        • 2018-08-11
        相关资源
        最近更新 更多