mia abitudine startFrom
filtro mi sta dando un errore.Filtro personalizzato dare "Impossibile leggere la proprietà 'fetta' di non definito" in AngularJS
app.filter('startFrom', function() {
return function(input, start) {
start = +start; //parse to int
return input.slice(start);
}
});
app.controller("PostCtrl", function($scope, $http) {
$scope.currentPage = 0;
$scope.pageSize = 10;
$scope.hidePagination = true;
$scope.search = function() {
$http.get('someurl').then(sucesscalback,errorcalback);
function sucesscalback(response)
{
$scope.hidePagination = false;
console.log("Success:");
console.log(response.data.records);
$scope.posts = response.data;
$scope.numberOfPages=Math.ceil($scope.posts.records.length/$scope.pageSize);
alert($scope.numberOfPages);
}
function errorcalback(failure)
{
console.log("Error:");
console.log(failure);
}
sì. ma perché l'input non è definito/non esiste? – Fahad
@Fahad perché un ciclo di $ digest angolare viene eseguito prima che il valore venga popolato dal controller. – m59
oh sì ... c'è qualche soluzione? – Fahad