AllProducts.xml
facebookExample.controller('registerController', function($scope, $http, $localStorage, $location) {
$scope.data = {};
function getToken() {
return $http.post('http://you-serve.org/api.php?action=createaccount&format=json&name=' + $scope.data.username + '&email=' + $scope.data.email + '&realname=' + $scope.data.firstname + ' ' + $scope.data.lastname + '&mailpassword=false&reason=Fun_and_profit&language=en&token')
.then(
function(response) {
return response.data.createaccount.token;
},
// End success
function() {
alert('error');
} // End error
); //End then
} // End getToken
function register(myToken) {
return $http.post('http://you-serve.org/api.php?action=createaccount&format=json&name=' +
$scope.data.username + '&email=' +
$scope.data.email + '&realname=' +
$scope.data.firstname + ' ' +
$scope.data.lastname +
'&mailpassword=false&reason=Fun_and_profit&language=en&token=' + myToken)
.then(
function(response) {
alert("Registration successful ! You can log in now " + response.data.createaccount.username);
},
function(response) {
alert(response.data.error.info);
}
); //End then
} //End register
$scope.signup = function() {
getToken().then(register);
} // End sign up
}); // End controller
答案 0 :(得分:0)
欢迎使用stackoverflow!你指的是'Enless Scrolling'。
也许以下答案可能会有所帮助: How to implement endless list with RecyclerView?但是既然你刚接触到这个,我建议你开始使用一个教程,就像这个教程一样(ListView):https://stevenkideckel.wordpress.com/2014/04/19/infinite-scrolling-list-view/
下次尝试首先查看是否已有关于该主题的可用信息。与您的答案非常相似的搜索,例如“滚动和加载更多数据列表视图”,已经为您提供了一些入门细节。
对于您的答案,新数据的来源(在您的案例中为JSON)并不十分相关,因此您可以将其从搜索中排除。