Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ionic-framework/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Angularjs 如何将阵列数据传递到另一个控制器(通信b/w控制器)中的服务和访问_Angularjs_Ionic Framework_Angularjs Service - Fatal编程技术网

Angularjs 如何将阵列数据传递到另一个控制器(通信b/w控制器)中的服务和访问

Angularjs 如何将阵列数据传递到另一个控制器(通信b/w控制器)中的服务和访问,angularjs,ionic-framework,angularjs-service,Angularjs,Ionic Framework,Angularjs Service,我在爱奥尼亚框架中工作,我在做一个登录页面,当我给出用户名和密码,然后单击登录,然后我从服务器获取数据 我已经在一个名为var-products=[]的数组中推送了我需要的详细信息我正在尝试将数据设置为服务,以便在另一个控制器中访问,而日志中我得到了未定义的值我不确定哪里出错了请提供帮助 这是我的便签,如果有人发现任何错误,请告诉我。用这个替换你的发帖请求 $http.post("http://aflaree.com/qrcodeservice/Service1.svc/login", logi

我在爱奥尼亚框架中工作,我在做一个登录页面,当我给出用户名和密码,然后单击登录,然后我从服务器获取数据

我已经在一个名为
var-products=[]的数组中推送了我需要的详细信息我正在尝试将数据设置为服务,以便在另一个控制器中访问,而日志中我得到了未定义的值我不确定哪里出错了请提供帮助


这是我的便签,如果有人发现任何错误,请告诉我。

用这个替换你的发帖请求

$http.post("http://aflaree.com/qrcodeservice/Service1.svc/login", loginPost)
    .success(function(response) {
        console.log(response);
        $scope.buildingsNameArray = response.buildings
        console.log($scope.buildingsNameArray);

        $scope.buildingsNameArray.forEach(function(item) {
            console.log(item.Buildingname);
            products.push(item.Buildingname);
            console.log(passData);
        })
        var passData = MyService.setData(products);
        $state.go('details');
        console.log(products);
    })
    .error(function(response) {
        console.log(response);
    });
};