Javascript 在placeAt()方法之后跳过了过程
在对象创建后,我在将对象放置到我的div时遇到问题,对象成功创建并放置,但放置后不允许我设置对象或打印文本,这在我的其他项目中起作用Javascript 在placeAt()方法之后跳过了过程,javascript,dojo,Javascript,Dojo,在对象创建后,我在将对象放置到我的div时遇到问题,对象成功创建并放置,但放置后不允许我设置对象或打印文本,这在我的其他项目中起作用 var prototypeUrl="resources/data/atmcdm_data.json"; var dataPackage={}; var rest = new Rest().postapi({"api" : ""}, prototypeUrl, dataPackage); va
var prototypeUrl="resources/data/atmcdm_data.json";
var dataPackage={};
var rest = new Rest().postapi({"api" : ""}, prototypeUrl, dataPackage);
var favorite = 0;
var outOfService = 0;
rest.then(function(response){
var dataset = response.data;
array.forEach(dataset, function(single, i){
if(dataset[i].favorite){
favorite = favorite + 1;
var dashBoardShortCutCell = new DashBoardShortCutCell().placeAt(context.shortCutContainerNode);
dashBoardShortCutCell.construct("favorite", favorite);
}
if(dataset[i].status == "OO"){
outOfService++;
}
});
console.log("here");
var dashBoardShortCutCell = new DashBoardShortCutCell();
dashBoardShortCutCell.construct("Out of Service", outOfService);
dashBoardShortCutCell.placeAt(context.shortCutContainerNode);
}, function(err){
console.log("Error", err);
}, function(evt){
});
你必须提供更多的细节,否则我们无能为力。有什么JS错误吗?也许您可以设置一个JSFIDLE?谢谢你的努力,问题已经解决了。请参考