2014-02-13 2 views
-1

가끔 튜토리얼에서 렌더링 기능에서 'this'를 반환하는 사람들을 봅니다. 지금은 쓸모 없습니까?백본 렌더링 함수에서 'this'를 반환합니다.

render : function() { 

    ... 


    return this; 
} 
+0

왜 쓸모 없습니까? 일반적인 패턴은'$ (x) .append (view.render() .eel)'이며,'render'가'return this '을하지 않으면 성가신 일이됩니다. –

+0

_bindAll()이 백본에서 대부분 사용되지 않는 것처럼 쓸모가 없다고 생각했습니다. 사실 그것이보기의 다른 함수에 자동 바인딩되는 것과 관련이 있다고 생각한다면 사실입니다. – jax

답변

0

그것은 쓸모 없습니다. 연결된 함수를 사용하려면 렌더링 함수에서 'this'를 반환하고 싶습니다. 즉, 'el'속성을 사용하여 HTML을 조작 할 수 있습니다. This answer에이 문제에 대한 좋은 설명이 있습니다.

관련 문제