ich eine Funktion auf meinem Controller in AngularJS erstellt, die diese Vorlieben ausseheneine Funktion auf Pageload Aufruf AngularJS
$scope.pload = function() {
$http.get('/WebServices/manageuser.asmx/showdatamanageuser', {
}).then(function (response) {
$scope.getdata = response.data;
console.log($scope.getdata);
});
}
und ich mag diese Funktion nach Einsatz rufen, löschen und Laden der Seite, so rief ich die Funktion wie diese
<script type="text/javascript">
var app = angular.module("myApp", ["ngStorage"]);
app.controller("myCtrl", function ($scope, $http, $interval, $localStorage, $sessionStorage, $window) {
var filename = undefined;
var file = undefined;
var filepath = undefined;
//showing table
$scope.pload();
der Fehler ich bin immer ist
TypeError: $scope.pload is not a function
at new <anonymous> (VM190 ManageUser:427)
at Object.invoke (angular.js:4842)
at R.instance (angular.js:10695)
at n (angular.js:9572)
at g (angular.js:8881)
at angular.js:8746
at angular.js:1843
at m.$eval (angular.js:17972)
at m.$apply (angular.js:18072)
at angular.js:1841
was hier falsch ist?
Woher "rufen" Sie die Funktion? – Jax
Gut für das, was ich in Ihrer Strg sehen kann, sieht es so aus, als ob Sie die Funktion aufrufen, bevor sie definiert ist. Der Funktionsaufruf sollte nach der Definition der Funktion erfolgen – Jax