j'utilise $routeParams
comme ce moment:
Ma fonction de l'usine:
angular.module('fifaApp')
.factory('FifaService', ['$http',
function($http) {
var sdo = {
getTeamDetails: function(code) {
var promise = $http.get('api/team/' + code);
promise.success(function(data, status, headers, conf) {
return data;
});
return promise;
}
}
return sdo;
}
]);
fonction contrôleur:
.controller('TeamDetailsCtrl',
['FifaService','testt',
function(FifaService,testt) {
var self = this;
self.team = testt.data;
}
]);
config:
angular.module('fifaApp', ['ngRoute'])
.config(function($routeProvider) {
.when('/login', {
templateUrl: 'views/login.html'
})
.when('/team/:code', {
templateUrl: 'views/team_details.html',
controller:'TeamDetailsCtrl as teamDetailsCtrl',
resolve: {
testt: ['$routeParams','UserService',
function($routeParams, UserService) {
return FifaService.getTeamDetails($routeParams.code);
}]
}
});
$routeProvider.otherwise({
redirectTo: '/'
});
});
Mais views/team_details.html
ne s'affiche pas. Des idées? Meilleures salutations
qui ne contribue pas:/ – user1665355
Avez-vous essayé ?? –
Oui, c'est aussi 'getTeamDetails'. dans le code – user1665355