Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/webpack/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 没有目标定义的错误_Javascript_Jquery_Angularjs_Angular Material_Jquery Query Builder - Fatal编程技术网

Javascript 没有目标定义的错误

Javascript 没有目标定义的错误,javascript,jquery,angularjs,angular-material,jquery-query-builder,Javascript,Jquery,Angularjs,Angular Material,Jquery Query Builder,我正在使用angular 1.x应用程序中的库以及angular材质。我试图在md对话框中显示查询生成器,但只要单击按钮打开对话框,控制台中就会出现以下错误,并且对话框不会呈现 配置错误:未定义目标 at Object.k.error() 在r.fn.init.$.fn.queryBuilder()处 在对话框的控制器中,我有以下代码: let filters = [{ id: 'getCPU', label: 'getCPU', type: 'integer',

我正在使用angular 1.x应用程序中的库以及angular材质。我试图在
md对话框中显示查询生成器
,但只要单击按钮打开对话框,控制台中就会出现以下错误,并且对话框不会呈现

配置错误:未定义目标
at Object.k.error()
在r.fn.init.$.fn.queryBuilder()处

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

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
);
此处可以找到重现此问题的示例:


要使其在对话框中正常工作,我还需要做些什么吗?

您找到解决方案了吗?是的,请参见我的评论: