我很新的AngularJS,我怎么可以通过输入范围从第一控制器到第二个控制器的数据$ scope.requestURL
我搜索关于服务方法,但我不知道如何应用它。
.controller('ZipController', ['$scope', function($scope) {
$scope.zipCode = '10028';
$scope.setURL = function() {
$scope.requestURL = 'http://congress.api.sunlightfoundation.com/legislators/locate?zip=' + $scope.zipCode + '&apikey=xxxxx';
};
}])
.controller('ListController', ['$scope', '$http',
function($scope, $http) {
$http.get($scope.requestURL).success(function(data) {
console.log(data.results);
$scope.congress = data.results;
});
}]);
说无需谈论代码就可以做什么,所以我们可以更好地理解您的问题。 –
请花点时间学习如何使用服务。他们真的帮助组织和封装你的代码。可维护性和关注点以及所有爵士乐的分离。 – ryanyuyu
您好史蒂夫,我只是想知道如何通常URL请求从输入字段组装,并进入&http请求 –