我想设置一个$ scope.list变量的角度等于@users
变量在我的rails控制器下的索引方法...任何帮助?在AngularJS中访问Rails实例变量
ex: $scope.list = Users.query();
User_profile.rb (controller)
def index
@users = User.all
end
我想设置一个$ scope.list变量的角度等于@users
变量在我的rails控制器下的索引方法...任何帮助?在AngularJS中访问Rails实例变量
ex: $scope.list = Users.query();
User_profile.rb (controller)
def index
@users = User.all
end
这类似于使用JQuery的$.ajax
电话与AngularJS
如果你看一看this overview of Angular你会看到角编译一切都变成了自己的执行上下文等问题的人在问候。你需要把你的Rails来电角度,以使数据出现在$scope
两个选项来解决此是:
$http
服务。 这将是我的偏好:所有内容都已经在Angular中,您可以在附加库上删除您的依赖项。$scope.$apply
方法调用触发$digest
循环时,Rails的通话结束
只是为了确保我知道你已经填充了'$ scope.list'并要设置'@users ',或者反过来呢? – Malkus
@Malkus用户返回一个rails查询,我希望能够将$ scope.list变量设置为查询结果。但是我想这样做,而不做$ scope.list = <%= raw users.to_json%>。但我不知道如何用$资源或其他角度方法如此做 – coderlyfe