2013-02-20 2 views
2

Ember에서 방금 만든 템플릿에 포커스를 설정할 수 있습니까?방금 ​​만든 템플릿에 Ember.js 자동 초점

<script type="text/x-handlebars" data-template-name="foo"> 
    {{#linkTo "foo.bars" class="success radius button"}}GET ALL THE BARS{{/linkTo}} 
    {{outlet}} 
    </script> 

foo/bars 템플릿에 초점을 맞추는 방법은 무엇입니까?

+0

"포커스 설정"의 의미는 무엇입니까? – Wildhoney

+0

둘러보기/좌석 템플릿을 둘러보기 템플릿의 콘센트에 렌더링하면 화면에 맞지 않아서 둘러보기/좌석 템플릿을 보려면 아래로 스크롤해야합니다. 템플릿을 재구성해야 할 필요가있는 것처럼 보입니다. 그러나이 방법은 선호하지 않습니다. – xamenrax

답변

4

scrollIntoView을 사용해 보셨습니까? 렌더링 후에 요소에서 해당 뷰를 호출하는 뷰를 만들 수 있습니다.

App.FooFoo = Ember.View.extend({ 
    templateName: 'foo', 

    didInsertElement: function() { 
    var el = this.$()[0]; 
    el.scrollIntoView(); 
    } 
}); 
+0

내 잘못, 미안하지만 고마워. – xamenrax

관련 문제