1

我想顯示我的數據庫條目。 Angular重複列表項,但不顯示任何值。條目數據庫有一個標題列。顯示數據庫條目與AngularJS

查看:

<div ng-controller="EntryCtrl"> 
    <h2>Angular Display</h2> 
    <ul> 
    <li ng-repeat="entry in entries"> 
     {{entry.title}} 
    </li> 
    </ul> 
</div> 

咖啡腳本:

app = angular.module("Resume", ["ngResource"]) 

app.factory "Entry", ["$resource", ($resource) -> 
    $resource("/entries/:id", {id: "@id"}, {update: {method: "GET"}}) 
] 

@EntryCtrl = ["$scope", "Entry", ($scope, Entry) -> 
    $scope.entries = Entry.get() 
] 

回答

2

要解決,我不得不添加:

respond_to :json, :html 

和:

respond_with Entry.all 

...到控制器。

4

$ resource.get用於取回一個對象實例:

$scope.entry = Entry.get({id:123}, callback); 

和$ resource.query使用用於檢索集合:

$scope.entries = Entry.query(); 
+0

的get /查詢問題是故障排除的一個副產品。謝謝澄清。 – 2013-03-04 11:57:30