У меня есть простой инициализатор, который вводит одноэлементный класс в представления и компоненты. Когда я использую компонент в шаблоне, напримерEmber Component and Dependency Injection
{{component-name}}
Теперь я могу получить доступ к инжектированному объекту из компонента.
Если я создаю экземпляр компонента из кода:
comp = App.ComponentNameComponent.create()
нагнетаемый объект является нулевым.
Включает ли инъекции только компоненты, добавленные с помощью шаблона? Есть ли что-то особенное, что мне нужно сделать, чтобы внедрять компоненты, которые я хочу программно использовать?
ах, хорошо, это имеет смысл. lookup выглядит так, как будто возвращает экземпляр. как передать параметры компоненту с помощью этого метода, как вы можете в шаблоне? – typeoneerror
nevermind, выглядит как lookupFactory даст мне ссылку на зарегистрированный компонент, и я могу использовать его для создания экземпляров с параметрами. – typeoneerror