_CH_K_1991_
Lieutenant
- Registriert
- Nov. 2008
- Beiträge
- 770
Hallo zusammen
Ich habe erst vor einiger Zeit mit Gebrauch von AngularJs angefangen. Jedoch habe ich eine Frage die ich bisher nie vollkommen lösen konnte (oder vielleicht verstehe ich schlichtweg die Dokumentation falsch).
Was kommt in den Controller und was in die App.js File?
Denn ich habe nun das Problem, dass z.B. ein Routing benötige um z.B. GET Parameter aus der URL auszulesen etc. und dafür gibt es ja nun mal die $route und $RouteParams und diese sollte man nach Online Tutorials in die App.Js File verbannen, doch wie kombiniere ich jetzt Controller und App.js?
Vielen Dank für einige Ausführungen.
Als Bsp. Mal ein paar Controller um das Erklären zu vereinfachen :
Ich habe erst vor einiger Zeit mit Gebrauch von AngularJs angefangen. Jedoch habe ich eine Frage die ich bisher nie vollkommen lösen konnte (oder vielleicht verstehe ich schlichtweg die Dokumentation falsch).
Was kommt in den Controller und was in die App.js File?
Denn ich habe nun das Problem, dass z.B. ein Routing benötige um z.B. GET Parameter aus der URL auszulesen etc. und dafür gibt es ja nun mal die $route und $RouteParams und diese sollte man nach Online Tutorials in die App.Js File verbannen, doch wie kombiniere ich jetzt Controller und App.js?
Vielen Dank für einige Ausführungen.
Als Bsp. Mal ein paar Controller um das Erklären zu vereinfachen :
HTML:
[angular.module('secanistools', ['ngRoute'])
.controller('loginCtrl', function($scope, $http){
$scope.sitetitle = "Login";
})
.controller('guestCtrl', function($scope, $http, $sce){
$scope.sitetitle = "Alle Teilnehmer";
$http.get('/api/getdata.php?param=getGuests').then(function(response) {
$scope.guests = response.data;
$scope.trustAsHtml = $sce.trustAsHtml;
$('#mydiv').hide();
});
})
.controller('praxisCtrl', function($scope, $http){
$scope.sitetitle = "Alle Praxen";
$http.get('/api/getdata.php?param=getPraxen').then(function(response) {
$scope.praxen = response.data;
$('#mydiv').hide();
});
})
.controller('billCtrl', function($scope, $http, $sce){
$scope.sitetitle = "Alle Rechnungen";
$http.get('/api/getdata.php?param=getBills').then(function(response) {
$scope.bills = response.data;
$scope.trustAsHtml = $sce.trustAsHtml;
$('#mydiv').hide();
})
})