我已经编写了调用方法getChildren
来获取与 id 相关的数据,但是我无法在调用者方法中访问该数据。我的示例代码如下
我已经在控制器中编写了这两种方法并传递了所有必要的对象
var baseMethod = function(rootNode) {
var id = 123;
var result = getChildren(id);
};
var getChildren = function(id) {
var deferred = $q.defer();
return dummyService.oneAction(id).then(
function (data) {
return deferred.resolve(data);
}
);
}
这有什么问题。我想将回调中的数据分配给我的结果。我怎样才能做到这一点。