2011-04-22 4 views
28

Backbone.View를 사용할 때 "parent.apply가 함수가 아닙니다"오류가 반환됩니다.

이 마크 업 고려

<div id="controls" class="controls"> 
    <a href="#">Home</a> - 
    <a href="#/get">get</a> - 
    <a href="#/new">new</a> 
    <input type="text" val="" id="input"> 
</div> 

view view가 호출되면 ( new view) 방화 광이이 오류를 발생시킵니다.

parent.apply is not a function 
error backbone.js (line 1043): child = function(){ return parent.apply(this, arguments); }; 

이 일어나고있다? 감사.

답변

86

신경 쓰지 마세요.

문제는 위의 JS 코드의 라인 16에 :

var view = new Backbone.View.extend({ 

그것은 대신해야한다 : 나는이 질문을 삭제하고 있지 않다

var view = Backbone.View.extend({ 

누군가가 그것을 찾을 수 있기 때문에 유능한. CS 배경에서 오는 것이 아닌 함정입니다.

+0

했어. 그것은 어리석은 실수지만, 나는 그것을 만들었다, yayyy : D 이것을 게시 주셔서 감사합니다! – Nischal

+0

나는 버그를 검색하는 시간을 잃어 버렸습니다 ... plz 그것을 제거하지 마십시오 : D –

+1

나는 똑같은 실수를 저질 렀습니다! Google은 나를이 게시물로 곧장 이끌었다;) 고마워. – egis

관련 문제