0
그래서 그렇게ChaplinJS 수집 동기화 문제
module.exports = class Application extends Chaplin.Application
start: ->
# # You can fetch some data here and start app
# # (by calling `super`) after that.
Chaplin.mediator.styleCollection.fetch().then super
처럼 시작 내가 응용 프로그램에서 인출 된 컬렉션이 있습니다 이제는 내 HomeController를 통해 PieceView에 도달 할 때 Chaplin.mediator.styleCollection이 이미 동기화되어 있어야하고 아직 다시로드하는 동안 컬렉션이 준비되지 않았 음을 예상하고 있습니다. 그래서 (모두가 아니라 지금까지입니다)
StyleCollection
_byId: Object
_events: Object
_previousSync: "syncing"
_syncState: "synced"
escape: function (value) {
length: 3
models: Array[3]
safe: function (value) {
__proto__: ctor
CONSOLE.LOG Chaplin.mediator.styleCollection 일부 console.logs에 넣고 여기에 내가
CONSOLE.LOG의 Chaplin.mediator.styleCollection 출력을 볼 것입니다. toJSON() (물건이 끊기는 곳입니다)
Array[0] <<<< the collection has nothing in it. I first thought the collection could still be syncing but that is not the case because the previous log showd _syncState: "synced"
의견이 있으십니까?