2011-12-22 2 views
3

나는 사용자 정의 핸들 도우미가 엠버 {{언 바운드 (unbound) 맥주}}처럼 내 손잡이 도우미 역할을하고 추가 마크 업없이 "맥주 바"를 생산할 수 있습니까?

답변

5

그래서 헬퍼, 템플릿 및 Ember보기가 정확히 어떻게 작동하는지 혼란 스러울 수도 있습니다. 생성 한 마크 업은 예상대로 작동하며 언 바운드 도우미와 함께 얻을 수있는 정확한 마크 업입니다.

Ember.Handlebars 템플릿은 항상 Ember 뷰 객체 내에 있습니다 (위와 동일). 일반 바운드 도우미 생산 무언가는 다음과 같습니다

<div id="ember127" class="ember-view"> 
    <script id="metamorph-1-start" type="text/x-placeholder"></script> 
     beer bar 
    <script id="metamorph-1-end" type="text/x-placeholder"></script> 
</div> 

를 이제 (앵커 태그 또는 무언가를 말할 수), 당신은 만들 필요가 거라고 사업부 이외에 다른 태그로 문자열을 둘러싸하려면 보기, 템플릿 및 태그 이름을 설정 한 다음 해당보기를 추가하십시오.

this jsFiddle을 살펴보고 내가 말한 것에 대한 몇 가지 예를 들어 검사관의 결과 창을 살펴보십시오. 희망이 당신을 위해 물건을 지 웁니다.

+0

감사 UD 바이올린 좋았어요 - 나는 내가 그것을 언 바운드 인 경우는 didn를 밖으로 작동하는만큼 영리 할 타다 남은 예상 가정 ' 여분의 마크 업이 필요합니다. –

5

Ember has a helper called unbound 다른 도우미를 감쌀 수 있습니다. 당신은 이렇게 같이 언 바운드 하나에 바운드 (자동) foo 도우미를 켤 수 있도록

{{unbound foo beer}}