私は工場、areaFactory
を持っており、その中に私がこれを持って行われます。約束は、約束の前リターンは、
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;
});
}
}
私は$scope.areas
が不定となり、コントローラから$scope.areas = AreaFactory.GetAreas(key);
を呼び出して、私はそれが私のためである考え出し工場は私の約束が終わる前にundefined
を返します。
約束が完了するまで、工場が地域のリストを返す前に、工場に待たせることができますか?
速く、実行可能なソリューションをありがとう!今私は幸せに昼食に行くことができます、私は戻ってきて受け入れる(私が受け入れるまで、10分のルールのために7分) – klskl