Ben bir fabrika, areaFactory
var ve içindeki ben bu var yapılır:söz, vaat önce dönüş
return {
GetAreas : function(depKey){
var areaPromise = AppService.getArea(depKey);
areaPromise.then(function (Obj){
var areas = Obj['rows'];
var areaList = [];
angular.forEach(areas, function(obj){
areaList.push({
id: obj[0],
name: obj[1]
});
});
return areaList;
});
}
}
Ben $scope.areas
tanımsız hale bir kumandadan gelen $scope.areas = AreaFactory.GetAreas(key);
diyoruz ve bunu ne biz çünkü anladım söz vermeden önce fabrika undefined
döndürür.
Fabrikalar, söz konusu alanların listesini döndürmeden önce, söz verilene kadar nasıl bekleyebilir?
Hızlı, uygulanabilir çözüm için teşekkürler! Şimdi ben mutlu öğle yemeğine gidebilirim, geri döndüğümde kabul edeceğim (10min kuralından dolayı kabul edene kadar 7 dakika) – klskl