从价值中取出价值

时间:2016-03-14 11:50:44

标签: javascript angularjs

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”时,它是一个复杂的对象,我无法访问所需的值。

0 个答案:

没有答案