Плагин NativeScript Угловые инструкции не поддерживают @ViewChild - PullRequest
0 голосов
/ 25 ноября 2018

Если я буду следовать инструкциям для поддержки Angular в плагине NativeScript, @ViewChild не будет работать правильно.

Например, я ожидаю

app.html: <plugin></plugin>
app.component.ts: @ViewChild(PluginDirective) myPlugin: PluginDirective;

чтобы установить myPlugin для класса директивы плагина.Вместо этого я получаю сообщение об ошибке при запуске, что запрос ViewChild не может быть построен:

NativeScript encountered a fatal error: Error: Can't construct a query for the property "myPlugin" of "AppComponent" since the query selector wasn't defined.

Если я изменяю это на:

app.html: <plugin #plugin></plugin>
app.component.ts: @ViewChild("plugin") myPlugin: ElementRef;

, тогда он работает, но тогда у меня естьиспользовать myPlugin.nativeElement для доступа к элементу, и я теряю проверку типов.

Есть ли инструкции о том, как правильно поддерживать @ViewChild в плагине NativeScript?

...