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);
});
};