【问题标题】:Configure Angularjs ui-grid from Java before grid loads在加载网格之前从 Java 配置 Angularjs ui-grid
【发布时间】:2015-09-19 14:46:43
【问题描述】:

我从 Java 配置了 Angularjs ui-grid 选项,具体来说,columnDefs,但由于网格在从 Java 获取 columnDefs 配置之前加载,过滤不显示,因为它之前加载并且看不到任何列。

我使用了 $http.get('url') 函数(gridOps) 来获取 columnDefs。

如何在加载 ui-grid 之前从 Java 加载配置数据?

谢谢!

【问题讨论】:

    标签: java angularjs angular-ui-grid


    【解决方案1】:

    找到解决办法:

    var app = angular.module('app', ['ngTouch', 'ui.grid', 'ui.grid.selection', 'ui.grid.exporter', 'ui.grid.importer', 'ui.grid.autoResize']);
    
        fetchData().then(bootstrapApplication);
        }
        function fetchData() {
            var initInjector = angular.injector(["ng"]);
            var $http = initInjector.get("$http");
    
            return $http.get("url").then(function(response) {
                app.constant("config", response.data);
    
            }, function(errorResponse) {
                // Handle error case
            });
        }
    app.controller('MainCtrl', ['$scope','uiGridConstants', '$http','config', function ($scope, uiGridConstants, $http, config) {
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-02-15
      • 2017-02-15
      • 2014-12-15
      • 1970-01-01
      相关资源
      最近更新 更多