我现在用的库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
还有什么,我需要做的,使之在一个对话框工作?