이것은 정말 혼란스럽고, 저는 바보 같다고 생각합니다.하지만 제가 할 수있는대로 조사하고 수행했습니다. 뷰를 선언하고 jasmine으로 BDD 테스트를 실행할 때마다 항상 "정의되지 않은 함수가 아닙니다"를 반환합니다.백본보기 - 정의되지 않았습니다.
TypeError: undefined is not a function
at [object Object].make (http://cdnjs.cloudflare.com/ajax/libs/backbone.js/0.5.3/backbone-min.js:29:37)
at [object Object]._ensureElement (http://cdnjs.cloudflare.com/ajax/libs/backbone.js/0.5.3/backbone-min.js:30:270)
at [object Object].<anonymous> (http://cdnjs.cloudflare.com/ajax/libs/backbone.js/0.5.3/backbone-min.js:28:127)
at new <anonymous> (http://cdnjs.cloudflare.com/ajax/libs/backbone.js/0.5.3/backbone-min.js:32:136)
at [object Object].<anonymous> (http://localhost/gmap_api/public/test/spec/specs.js:62:21)
at [object Object].execute (http://localhost/gmap_api/public/test/spec/jasmine/jasmine.js:1001:15)
at [object Object].next_ (http://localhost/gmap_api/public/test/spec/jasmine/jasmine.js:1790:31)
at [object Object].start (http://localhost/gmap_api/public/test/spec/jasmine/jasmine.js:1743:8)
at [object Object].execute (http://localhost/gmap_api/public/test/spec/jasmine/jasmine.js:2070:14)
at [object Object].next_ (http://localhost/gmap_api/public/test/spec/jasmine/jasmine.js:1790:31)
"보기를 선언 한 다음 새보기를 선언하는"것이 확실하지 않습니다. 하나의 LocationView와 두 번째 LocationView를 인스턴스화하고 있습니까? 첫 번째는 괜찮지 만 두 번째 것은 아닙니다. 또는'새로운 LocationView ({model : this.location})는 작동하지만'new LocationView();는하지 않습니까? –
@muistooshort : 나쁜 영어로 유감스럽게 생각합니다. 그것은 그것이 내가 선언 했음에도 불구하고 LocationView가 매번 정의되지 않는다는 것을 알려주는 것을 의미합니까? – nXqd