service:
.factory('loadLayerSelect',['$http','$q',function($http,$q){
var service={
_layerObj:{},
_layerFieldsObj:{},
getLayerObj : function(){
var promise = init();
promise.then(function(datas){
data=datas.data.response;
for(var i=0;i
controller打印总是空值,但是loadLayerSelect.getLayerObj()返回的ser值是正常的,请问这是什么原因?
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
因为loadLayerSelect.getLayerObj()还没有执行完,正确的姿势是在controller里用promise