0
以下代碼在我的其他項目中工作正常,但當我將對象放置到當前項目中的div。有沒有什麼需要注意的placeAt()方法?無論何時調用placeAt()方法,都會彈出錯誤(TypeError:無法讀取null(...)的屬性'樣式')
rest.then(function(response){
var dataset = response.data;
array.forEach(dataset, function(single, i){
if(dataset[i].favorite){
favorite++;
}
if(dataset[i].status == "OO"){
outOfService++;
}
});
try{
var dashBoardShortCutCell = new DashBoardShortCutCell();
dashBoardShortCutCell.construct("favorite", favorite);
dashBoardShortCutCell.placeAt(context.shortCutContainerNode);
}catch(err){
console.log(err);
}
dashBoardShortCutCell = new DashBoardShortCutCell();
dashBoardShortCutCell.construct("Out of Service", outOfService);
try{
dashBoardShortCutCell.placeAt(context.shortCutContainerNode);
}catch(err){
console.log(err);
}
}, function(err){
console.log("Error", err);
}, function(evt){
});
控制檯,然後顯示:
DashboardPage.js:85類型錯誤:無法讀取空(...)
DashboardPage.js的特性 '風格':95類型錯誤:無法讀取屬性「風格」空(...)的
由於缺乏足夠的上下文(或者,最好將問題充分減少到單獨的可重現測試用例),此問題似乎無法回答。在提供的代碼中,我沒有看到任何引用任何'style'屬性的東西(儘管我無法知道DashBoardShortCutCell的作用)。此外,這個問題是否過時了你的[早先](http://stackoverflow.com/questions/32551387/procedure-skipped-after-placeat-method)? –