没有目标定义的错误(No target defined error)

2019-10-29 22:36发布

我现在用的库jQuery的QueryBuilder的在我的角度1.x中的应用与角料一起。 我想显示在查询生成器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

还有什么,我需要做的,使之在一个对话框工作?

文章来源: No target defined error