You need to reference $scope.todos (todos) in your view. As it stands, your template only references undefined scope values (todo)
On Fri, Jan 3, 2014 at 7:17 PM, Steven Brooks <brooks.stev...@gmail.com>wrote: > I am trying to show the index action of a rails app with an angular > front-end. Currently, I am able to save the input to my rails model, but > no objects are loaded to the page when I refresh. Here is my index action: > > def index > respond_with Todo.all > end > > and here is my TodoController: > > function TodoController($scope, $filter, $resource) { > Todo = $resource("/todos", {id: "@id"}, {update: {method: 'PUT'}}) > $scope.todos = Todo.query() > > and here is my view: > > <div class="roundedTwo"> > <input type="checkbox" ng-model="todo.done"> > <span class="done-{{todo.done}} todos">{{todo.title}} - > {{todo.importance}}</span> > </div> > > I know that putting the query() method on the object is supposed to return > as array, but nothing is showing on the page. If I create an object on the > page is saves to the database and shows that new object but when I refresh > the page none of the objects show. > > -- > You received this message because you are subscribed to the Google Groups > "AngularJS" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to angular+unsubscr...@googlegroups.com. > To post to this group, send email to angular@googlegroups.com. > Visit this group at http://groups.google.com/group/angular. > For more options, visit https://groups.google.com/groups/opt_out. > -- chrisrhoden -- You received this message because you are subscribed to the Google Groups "AngularJS" group. To unsubscribe from this group and stop receiving emails from it, send an email to angular+unsubscr...@googlegroups.com. To post to this group, send email to angular@googlegroups.com. Visit this group at http://groups.google.com/group/angular. For more options, visit https://groups.google.com/groups/opt_out.