AngularJS 1 (5/10) : Les Services

preview_player
Показать описание

Les services agissent comme la couche "Model", ils permettent de fournir une interface pour récupérer et stocker des données provenant de différentes sources.

Soutenez Grafikart:

Retrouvez Grafikart sur:
Рекомендации по теме
Комментарии
Автор

" alors j'ai besoin d'une information de l'url, ce que je vais faire, je ne panique pas je vais voir dans la documentation"
moi :

neolectron
Автор

Salut, merci pour tes vidéos.
Si je peux me permettre, je pense qu'a 4:55 tu te complique la vie.
Tu as juste à remplacer ton : 
return factory.posts[0]
par :
return factory.posts[id]
Plus simple et plus performant

RomainMontizon
Автор

La fonction getPost() peut être simplifiée en :

getPost: function(id) {
                return factory.posts[id];
}

Il n'y a pas besoin d'effectuer un foreach car les "Post" contiennent un champ "id" et que la structure "Posts" est un tableau à accés direct.

abdallahHACID
Автор

Je me suis fait la même réflexion sur le foreach, mais je vois que j'ai été devancé lol.

Bon sinon, merci pour tes vidéos ;)

AmeryCourtz
Автор

Vs pouvez aussi définir des setters pour modifier les objets.
dans factory: setPosts : function(posts) { factory.posts = posts; }
dans CommentsCtrl: PostFactory.setPosts([]); //pr vider posts

et ça donne le même résultat.

forzagreen
Автор

tu peux mieux simplifier la fonction getPost()

getPost: function(id){
      
      return factory.posts[id];
    },

salemsaid
Автор

Lorsque l'on utilise une API, on utilise $http() dans un controller ou bien un service ?

HumbleDorg
Автор

Merci pour les vidéos )
j'ai fait exactement comme sur la vidéo sur un projet vide, sa marche sans problèmes, mais quand j'essaie de intégrer sa à mon projet sur " Ionic " j'ai une erreur ( Error: Could not resolve 'comments/1' from state 'comments' )
je me pose la question est ce que sa marche aussi avec les " .state " au lieu de " .when " ?

khaanama
visit shbcf.ru