新しいデータを保存し、既に保存されているデータを提供するためのバックエンドとして API を使用して、小さな spinjs アプリケーションをセットアップしました。私のアプリがロードされているとき、私は次のことをしています:
require('lib/setup')
Spine = require('spine')
Posts = require('controllers/posts')
Post = require('models/post')
class App extends Spine.Controller
constructor: ->
super
@log("App up and running :)")
@posts = new Posts
Post.fetch()
#defining starting point of application
@routes
'/': ->
@posts.main.show_all.active()
Spine.Route.setup()
@html @posts.active()
module.exports = App
私の目標は、インデックス ページにアクセスしたときに最新の 5 つの投稿を表示することです。データのフェッチは正常に機能しますが、インクを使用してインデックス ページに再度アクセスしたときにしかデータを表示できません。読み込んだ直後の投稿を見るにはどうすればいいの!? 更新イベントで反応しなければならないものは、すでに赤くしています。しかし、今のところ、リスナーをどこに追加する必要があり、何をする必要があるのか わかりません。ホーム誰かが私にヒントを与えることができます。