J'ai un contrôleur responsable de la communication avec une API pour mettre à jour les propriétés d'un utilisateur, nom, prénom, email, etc. Chaque utilisateur a un 'id'
qui est passé à partir du serveur lors de la page de profil est affiché.
Je voudrais faire passer cette valeur à la AngularJS contrôleur de sorte qu'il sait ce que l'API d'un point d'entrée pour l'utilisateur actuel. J'ai essayé en passant la valeur en ng-controller
. Par exemple:
function UserCtrl(id, $scope, $filter) {
$scope.connection = $resource('api.com/user/' + id)
et dans le HTML
<body ng-controller="UserCtrl({% id %})">
où {% id %}
imprimer l'id envoyé par le serveur. mais j'ai des erreurs.
Quelle est la bonne manière de passer une valeur dans un contrôleur sur sa création?