2012-08-22 3 views
0

저는 HTML 템플릿에 Jade를 사용하는 Node.js 프로젝트가 있으며 클라이언트 측에서는 Handlebars와 함께 Ember.js를 사용하고 있습니다. 나는Handlerbars를 통해 Ember.js에 jade 값을 전달합니다.

home.js

app.get('/', function(req, res) {  
    res.render('index', { title: 'Home Page. ', flickrApiKey: nconf.get('flickr:apiKey') }) 
}); 

다음 옥 파일

index.jade

{{#view Piccee.FlickrHeaderView api_key=!{flickrApiKey}}} 

의 내부 파일 내 경로에서 내 옥 템플릿에 전달할 값이 그러나 index.jade의 줄은 작동하지 않습니다. 그러나이를 변경하면

{{#view Piccee.FlickrHeaderView api_key=123}} 

작동하지 않습니다. 그래서 Jade 변수를 Handlebars 호출에 전달하는 방법을 알아야합니다.

답변

0

정확하게 확실하지 당신이 시도하고 있지만, 이것은 어떤 작품 : .jade 파일 작업 내부

<script type="text/x-handlebars"> 
    <p>Your first name is #{firstName}</p> 
    <!-- and then inside a view --> 
    {{#view}} 
     <span>#{firstName}</span> 
    {{/view}} 
</script> 

액세스 템플릿 변수를 # 서명이 도움이

희망을 앞에 붙여!

관련 문제