Jade'i Meteor'ın Akış Yönlendiricisi ve Blaze ile yapmaya çalışıyorum. Her nasılsa benim için çalışmıyor. Eminim ki fark etmediğim küçük bir şey.Yeşim, Akış Yönlendiricisi ve Blaze ile Meteor nasıl kullanılır?
home.jade ve layout.jade dosyalarının HTML sürümleri düzgün, çalışır bir sonuç verir.
this'a göre, bir sorun vardı, ancak 0.29 mquandalle sürümünde çözüldü: yeşim.
$ meteor liste
blaze 2.1.2 Meteor Reactive Templating library
kadira:blaze-layout 2.0.0 Layout Manager for Blaze (works well with FlowRou...
kadira:flow-router 2.3.0 Carefully Designed Client Side Router for Meteor
meteor-platform 1.2.2 Include a standard set of Meteor packages in your...
mquandalle:jade 0.4.3 Jade template language
layout.jade
template(name="layout")
+Template.dynamic(template="main")
home.jade
template(name="home")
p Looks like working!
routes.js
FlowRouter.route('/', {
name: 'home',
action: function() {
BlazeLayout.render('layout', {main: 'home'});
}
});
Sonuç: Gerçekten de
<body>
<div id="__blaze-root">
</div>
</body>
, [CoffeeScript] (https: Eğer düzen şablonunda
main
parametre etrafında tırnak kullanmamalısınız: //atmospherejs.com/meteor/coffeescript) JavaScript için Jade gibidir. –Teşekkürler. Evet, o zamandan beri CoffeeScript'e geçtim ve onu zevkle kullanıyorum, şimdi de CS + Jade'i Meteor için en sevdiğim bir araya getiriyorum. – ddarkowski