Guest User

Untitled

a guest
Jan 16th, 2019
77
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.85 KB | None | 0 0
  1. Article = require('models/article').Article
  2.  
  3. class exports.ArticleRouter extends Backbone.Router
  4. routes :
  5. "/articles": "index"
  6. "/articles/:id": "show"
  7. "/articles/:id/edit": "edit"
  8. "/articles/:id/delete": "delete"
  9.  
  10. index: ->
  11. console.log 'list articles'
  12. app.collections.articles.fetch()
  13. app.views.articles.render()
  14.  
  15. show: (id) ->
  16. console.log 'show article' + id
  17. if not article = app.collections.articles.get(id):
  18. article = new Article(id: id)
  19. article.fetch
  20. success: (model, response) ->
  21. app.collections.articles.add(article)
  22. console.log model
  23. error: (model, response) ->
  24. console.log 'error!!!'
  25.  
  26. edit: (id) ->
  27. console.log 'edit article' + id
  28.  
  29. delete: (id) ->
  30. console.log 'delete article' + id
Add Comment
Please, Sign In to add comment