我正在使用Sys.Component.create()函数在我的页面中创建元素。我第一次使用此函数创建类的对象时,此函数调用使用正确的参数初始化对象。但是,第二次使用此函数创建同一个类的另一个实例时,它会获取错误的参数(我第一次传递给它的参数相同)。
var calculationDetailsElement = $(".someClass")[0];
$create(CalculationDetails, { calculation: this.calculation, isCreateCart: true, element_id: this.calculation.Id }, null, null, calculationDetailsElement);
例如,如果我在第一次将element_id设置为10,那么它也将第二次设置为10。即使我传递了不同的价值。
我该如何解决这个问题?
答案 0 :(得分:0)
发生此问题是因为定义的对象(CalculationDetails)有一些错误,因此在$ create函数完成之前会抛出错误。