1

我想显示我的数据库条目。Angular 重复列表项但不显示任何值。条目数据库有一个标题列。

看法:

<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()
]
4

2 回答 2

4

$resource.get 用于获取单个对象实例:

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

并且 $resource.query 用于检索集合:

$scope.entries = Entry.query();
于 2013-03-04T05:45:57.723 回答
2

要修复,我必须添加:

    respond_to :json, :html

和:

    respond_with Entry.all

...到控制器。

于 2013-03-04T11:56:40.723 回答