Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/meteor/3.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 未捕获范围错误:meteor autoform中超出了最大调用堆栈大小_Javascript_Meteor_Meteor Autoform - Fatal编程技术网

Javascript 未捕获范围错误:meteor autoform中超出了最大调用堆栈大小

Javascript 未捕获范围错误:meteor autoform中超出了最大调用堆栈大小,javascript,meteor,meteor-autoform,Javascript,Meteor,Meteor Autoform,这是一个非常简单的应用程序。我不知道为什么会出现“UncaughtRangeError:超出了最大调用堆栈大小” 在名为'both'的文件夹中,我有一个JS文件,其模式定义如下 Schema1 = new SimpleSchema({ name:{ type:String, label:'Name' } }); 在客户端文件夹中, 现在我有了一个HTML模板,如图所示: <template name="test"> {{#au

这是一个非常简单的应用程序。我不知道为什么会出现“UncaughtRangeError:超出了最大调用堆栈大小”

在名为'both'的文件夹中,我有一个JS文件,其模式定义如下

Schema1 = new SimpleSchema({
    name:{
        type:String,
        label:'Name'
    }
});
在客户端文件夹中, 现在我有了一个HTML模板,如图所示:

<template name="test">
    {{#autoForm schema="Schema1" id = "schema1" type="method-update" meteormethod="processInServer" doc=formDoc}}
        {{> afQuickField name='name'}}
        <button type="insert">Update</button>
    {{/autoForm}}
</template>
在服务器文件夹中

Meteor.methods({
    'processInServer': function () {
        console.log('called server');
        return 'success';
    }
})

此应用程序中可能出现的问题。除了这个,我什么都没有。

伙计们,我明白了。助手必须具有_id属性

Template.test.helpers({
    formDoc:function(){
        return {'_id':'acbde1222','name':'avishek'};
    }
})

将助手更改为formDoc:function(){return{name:'avishek';}}}并重试?
Template.test.helpers({
    formDoc:function(){
        return {'_id':'acbde1222','name':'avishek'};
    }
})