我想設置一個$ 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