2012-06-25 4 views
2

Je souhaite utiliser l'abstraction RPC sur Websockets de Socketstream lors de l'utilisation d'Angular pour MVC. Quelqu'un (probablement dans la communauté Angular) peut-il me diriger dans la bonne direction pour apprendre à utiliser une source de données de type RPC personnalisée pour mettre à jour les modèles d'Angular de la manière la plus idiomatique?Utiliser AngularJS avec SocketStream

Répondre

4

Si vous souhaitez synchroniser simplement un modèle avec le serveur, voici un bon exemple pour commencer que Misko Hevery fait pour socket.io: https://github.com/mhevery/angular-node-socketio

+0

OK, donc en gros, je dois définir un service qui écoute les mises à jour à partir de l'interface graphique et le serveur et les synchronise. Un Q-- il utilise $ updateView, mais cela semble être obsolète. Fondamentalement, ce que je cherche, c'est comment dire idiomatiquement à Angular que le modèle a changé afin qu'il puisse mettre à jour tous les éléments liés aux données. – BHP

+0

Utilisez scope. $ Pour cela maintenant http://docs.angularjs.org/api/ng.$rootScope.Scope#$apply. Exemple: scope. $ Apply (function() {scope.myValue = 6;}); –

+0

Espérons que ce n'est pas une question stupide, mais quand je définis mon service, est-ce que je fais passer $ apply? – BHP

Questions connexes