没有目标定义的错误

时间:2017-07-11 15:24:03

标签: javascript jquery angularjs angular-material jquery-query-builder

我在角度1.x应用程序中使用库jQuery QueryBuilder以及角度材质。我试图在md-dialog中显示查询构建器,但是当我单击按钮打开对话框时,我在控制台中收到以下错误,并且没有呈现对话框。

  

ConfigError:没有定义目标
      在Object.k.error(https://cdn.jsdelivr.net/jquery.query-builder/2.4.3/js/query-builder.standalone.min.js:7:11517
      在r.fn.init。$。fn.queryBuilder(https://cdn.jsdelivr.net/jquery.query-builder/2.4.3/js/query-builder.standalone.min.js:7:12512

在对话框的控制器中,我有以下代码:

let filters = [{
    id: 'getCPU',
    label: 'getCPU',
    type: 'integer',
    input: 'number',
    value_separator: ','
}, {
    id: 'getIO',
    label: 'getIO',
    type: 'integer',
    input: 'number',
    value_separator: ','
}];

let operators = [{
    type: 'equal',
    optgroup: 'basic'
}, {
    type: 'not_equal',
    optgroup: 'basic'
}];

$scope.policyBuilderConfig = {
    filters: filters,
    operators: operators,
    sort_filters: true,
    conditions: ['AND', 'OR'],
    allow_groups: true
 };

$('#builder').queryBuilder(
    $scope.policyBuilderConfig
);

可以在此处找到重现此问题的示例:JSFiddle

还有什么我需要做的才能让它在对话框中运行吗?

0 个答案:

没有答案