, bir Kor güzergahı ile bazı meta ilişkilendirmek istiyor ve şöyle yapmayı tercih ediyorum:Raporlama amacıyla
this.route('list', { path: '/list', description: 'Master List' });
sonra gibi yerlerden bu description
özelliğine erişmek Uygulama yönlendiricisinde kendisini veya didTransition
kanca gibi başka yollardan yönlendirin. Router ve Route kaynağını inceledim ve bunu gerçekten anladığımı söyleyemem, kesinlikle bu şekilde belirtilen özel özellikleri nasıl alacağımı anlamak için yeterince iyi değil. Görüyorum ki, DSL denen bir nesne var, this.route
yönteminde Router
yönteminde belirtilen, ancak buradan oraya nasıl gidileceğini göremiyorum. Ember.Route
'un bir alt sınıfından, this.router
ve this.router.router
olarak adlandırılan özellikleri görüyorum, ancak bunların ne anlama geldiğine dair net değilim.
Ya da, bana ne istediğini yapmasına izin aşağıdakiler de çalışacak: öyleyse nasıl olursa
this.route('list', { path: '/list' }, function() {
this.description = "Master List";
});
ben Router#map
belirtilen bir rota ile özel özellikler ilişkilendirmek ve miyiz?
Çalıştığınız kaynak koddan yararlanmaya çalıştığınızı görebiliyorum - bu yüzden Ember.Router/Ember.Route öğesinin varsayılan uygulamalarını genişletme/değiştirme konusunda rahat olmanız ve kendi sürümlerinizi EmberDSL - çok sayıda özel API'yi uygulayacak/değiştirecek - son hedefinize ulaşmak için. Uygulamanızı Ember'deki değişikliklerle güncel tutmak zorunda kalacaksınız - her zaman yükseltdiğinizde çalıştığınızdan emin olun .. İstediğiniz sonucu elde etmek için yapmak istediğiniz bir şey mi? – jmurphyau