Doğru "Ember Way" in ne yapması gerektiğinden emin değilsiniz.Ember şablonunda erişim sabiti
Her biri farklı bir taskState
değeri için üç task-item-list
bileşen örneğine sahip olmak istediğim şu şablonu kullanıyorum. Açıkçası, sihirli sayılardan kurtulmak istiyorum. Benim şablonları (anlarım olduğunca yakın) benim config/environment.js
dosyasında sabitleri tanımlamak ve vb modelleri, testte, bunları kullanmak, ancak edemez this discussion için
<h4>Tasks:</h4>
<div><h5>Backlog:</h5>
{{ task-item-list tasks=model taskState=101 }}
</div>
<div><h5>Working:</h5>
{{ task-item-list tasks=model taskState=202 }}
</div>
<div><h5>Done!</h5>
{{ task-item-list tasks=model taskState=303 }}
</div>
teşekkürler.
Sabitleri kullanmanın bir yolu var mı, yoksa bunu yapmanın daha iyi bir yolu var mı? Bileşeni alt sınıfta görebiliyorum ama bunun harika bir çözüm olduğunu düşünmüyorum.
Teşekkürler!
Fantastik, teşekkür! Bu iyi çalışır, çünkü şablonumu kendi bileşeninin üzerinde yapmak zorunda kaldım, böylece enjeksiyonu “görebilir”. Şimdi benim bölümüm üzerinde daha fazla araştırma ... –