javascript - 使用 AngularJS 在 Rails 4 中显示数据库条目

标签 javascript ruby-on-rails angularjs coffeescript ruby-on-rails-4

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

查看:

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

CoffeeScript :

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

最佳答案

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

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

$resource.query 用于检索集合:

$scope.entries = Entry.query();

关于javascript - 使用 AngularJS 在 Rails 4 中显示数据库条目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15194671/

相关文章:

javascript - 在 Angular 应用程序中使用 HTML 设置 JSON 样式

javascript - 邮件监听器偶尔无法通过身份验证

javascript - 使用 jquery 根据包含类选择父 DIV 内容

javascript - jquery 选择没有父类的输入

javascript - karma - 找不到插件

ruby-on-rails - 如何生成用于单元测试的临时文件?

ruby-on-rails - Rails 中的 AJAX - 执行简单循环以在可用时更新信息

ruby-on-rails - I18n.locale 被重置为 :en in between controller and the view

javascript - 优化 angularjs 搜索过滤器

spring - jhipster session 超时配置