我想显示我的数据库条目。角度重复列出项目但不显示任何值。条目数据库有一个标题栏。
查看:
<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()
]
答案 0 :(得分:4)
$ resource.get用于获取单个对象实例:
$scope.entry = Entry.get({id:123}, callback);
和$ resource.query用于检索集合:
$scope.entries = Entry.query();
答案 1 :(得分:2)
要修复,我必须添加:
respond_to :json, :html
和
respond_with Entry.all
...到控制器。