Ben belirli bir proje verilerini güncellemek için bir demir-yönlendirici rota:Rota değiştiğinde ikinci kez çalıştırılmak için nasıl kullanılır? Şablon aynı kalıyor?
Router.route('/project/:key/update', {
...
});
kullanıcı bir "düzenleme projesi sayfasından" Ben proje adı girişini odaklanmak istiyorum gider Her seferinde.
template.onRendered(function() {
this.$('form input[name="project_name"]').focus();
});
Bu, Dashboard'dan belirli bir düzenleme projesi sayfasına giderken harika sonuçlar verir. Bununla birlikte, bir proje sayfasından diğerine geçiş onRendered
işlevi yeniden çalışmaz ve sonuç olarak giriş odaklanmaz. Daha fazla ayrıntı için
Template.myTemplate.onRendered(function() {
var self = this;
this.autorun(function() {
// hack to force the autorun to reevaluate
Template.currentData();
// insert onRendered code here
self.$('form input[name="project_name"]').focus();
});
});
this issue sonunu bakın:
Teşekkür ederiz! Cevabınızı SO ile ilgili benzer bir soruya okudum, ama ben '' '' '' '' '' '' kısımını kaçırıyordum. –