我正在尝试将angular中的$ scope.list变量设置为等于我的rails控制器中索引方法下的@users
变量...任何帮助?
ex: $scope.list = Users.query();
User_profile.rb (controller)
def index
@users = User.all
end
答案 0 :(得分:0)
这类似于人们在使用AngularJS进行JQuery $.ajax
调用时遇到的其他问题
如果您查看this overview of Angular,您会看到Angular将所有内容编译到自己的执行上下文中。您需要将Rails调用置于角度,以便数据显示在$scope
解决此问题的两个选项是:
$http
服务。 这将是我的偏好:一切都已经在Angular中,你可以删除你在另一个库上的dependendy 。$scope.$apply
方法接听电话,以便在Rails通话结束时触发$digest
循环