erp.directive("auto1", [ '$http', function( $http) {
var mydata;
var x;
var y;
data = function(){
return $http.get("./php/fetchElement.php").then(function (response) {
mydata = this;
mydata = response.data.records;
});
};
function run(){
return data().then(function(response){
return mydata.map(function(ele){
return ele.Name;
});
});
}
x = run();
console.log(x);
return {
restrict: 'A',
link: function() {
$('#auto1').autocomplete({source:[x]})
}
};
}]);
请帮帮我!我不能将数组“ele.Name”从函数中取出。在里面它是一个预期的数组。但是当分配给“x”时,它是一个复杂的对象,我无法访问所需的值。