내보기를 설정하고 초기화하기 위해 .extend()을 실험하고 있습니다. 계층 구조 안에 깊게 중첩 된 객체를보기 위해 설정 변수를 할당하는 것이 편리하다는 것을 알았습니다.Backbone.js extend and this
내 문제는 내보기가 자신의 이이 컨텍스트를 잃을 것입니다. 이것은 내가 만든 생성자가 asume 인 ctor 개체가됩니다. 이 문제를 어떻게 해결할 수 있습니까?
내 coffeescript는 다음과 같습니다. 첫 번째 클래스가 깊은 나무 내에서 중첩 될 것, 두 번째는 최상위 수준입니다 응용 프로그램 부팅 :
# This is a child somewhere deep within a tree of views.
class View extends Backbone.View
initialize: ->
console.log @ # returns object ctor
MyView = View.extend({
initialize: ->
# do config stuff then init prototype
App.Views.MyView.prototype.initialize()
})
view = new MyView
나는 extend()와 extend에 대해 궁금 해서요. 어쩌면 내가 뭔가 잘못하고있는 것 같아. 고마워! – Rimian