Temel olarak, ember ile yapabileceğim bir şey yapmak istiyorum, ancak sadece sails.js ve gidonlarını kullanmadan. Sails.js'de Ember.js verimi eşdeğeri w/Gidonlar (SPA stili)
npm install sails-generate-views-handlebars
'u çalıştırdıktan sonra yelken projesini şu şekilde ayarladım: sails new fooProject --template=handlebars
.
Harika Bir dosyam var, tüm dosyalarım .handlebars
yazım bitiyor.
Ama böyle bir şey yapmak istiyorum:
Görüntüleme:
views/index.handlebars
{{>header}}
{{yield}}
{{>footer}}
/views/partials/foo.handlebars
<div class="foo stuff">...</div>
R Dış:
config/routes.js
'/': {
view: 'index',
controller: 'FooController',
action: 'index'
}
Denetleyici:
01: Yani bu çıkışı ile sonuna kadarcontrollers/FooController
index: function(req, res){
return res.view({partials: 'partials/foo'}); // <-- I want foo partial in the yield.
}
<header>...</header>
<div class="foo stuff">
<footer>...</footer>
Kullanıcım her zaman geziniyor Sayfayı yeniden yüklemeden yeni kısmi {{yield}}
bloğuna eklemek istiyorum. Ama bu işe yaramıyor (denedim). Peki bunu nasıl başarabilirim?
Tek bir Sayfa Uygulaması, bir ön uç çerçeve kullanmanıza gerek kalmadan, ne olduğumu açıklığa kavuşturmaya yardımcı olmaktır.
Her şey değişmedikçe, yelkenler arka planda şablon oluşturuyor, bu yüzden ön uç çerçevesine sahip olmadan bunu kolayca yapmanın bir yolu olmadığına inanıyorum. –