我有一个控制器负责与API通信,以更新用户的属性,名称,电子邮件等。每个用户都有一个'id'
,它是在查看配置文件页面时从服务器传递过来的。
我想把这个值传递给AngularJS控制器,这样它就知道当前用户的API入口点是什么。我已经尝试在ng-controller
中传递值。例如:
function UserCtrl(id, $scope, $filter) {
$scope.connection = $resource('api.com/user/' + id)
在HTML中
<body ng-controller="UserCtrl({% id %})">
其中{% id %}
打印从服务器发送的id。但是会有错误。
在创建控制器时将值传递给控制器的正确方法是什么?