W aplikacji Ember, która zawiera silnik w aplikacji (mój silnik) i dodatek w aplikacji do współdzielonych komponentów (komponenty współużytkowane), w jaki sposób włączyć dodatek do komponentów udostępnionych jako zależność silnika w aplikacji, aby można było używać komponentów w szablonach silnika? Dodatek komponentów współużytkowanych ma dwa komponenty: globalny-nagłówkowy i globalny-stopkowy.Ember zawiera komponenty współużytkowane w aplikacji z dodatkiem w silniku w aplikacji
10
A
Odpowiedz
0
Jeśli masz zależność (dodatek do aplikacji), z której chcesz korzystać z aplikacji hosta i chcesz jej używać w silniku (aparat w aplikacji), powinieneś umieścić ją bezpośrednio w swoim silniku, a następnie niech twój silnik udostępni go aplikacji.
Obecnie wierzę opisałeś:
[ application ]
+ engine
+ addon
+ component
I chcesz użyć komponentu wewnątrz silnika.
Zamiast tego, sugerowałbym, że jeśli silnik tego potrzebuje, daj mu silnik.
[ application ]
+ engine
+ addon
+ component
Jeśli aplikacja potrzebuje go również można mieć to być zależność od aplikacji, jak również lub dzielić zależności od silnika z aplikacją.
Współdzielenie zależności od silnika za pomocą aplikacji opisano w nowym ember-engine website.
Czy próbowałeś go po prostu użyć? Przeniesiony do AMD, więc 'import foo z 'my-addon/foo' powinien działać. – Lux
Nie wydaje mi się, że wyjaśniłem poprawnie, zamierzam dodać dodatek składnika współdzielonego w szablonie silnika. Na przykład próbuję użyć {{global-header}} w szablonie silnika i nic nie jest renderowane. – wwwuser
Więc chcesz użyć kodu w aplikacjach, a traktować każdy silnik jako niezależną aplikację do rutowania? – bhantol