假设我有一个web组件和一个原生脚本组件。假设是app.component.ts。
现在,web组件应该具有与原生脚本组件不同的类变量。我该如何拥有一个编译不同类变量的单组件类呢?
文档清楚地说明了如何在类方法方面进行部分差异,但没有说明类变量和依赖项注入。
在这种情况下,创建.tns文件是唯一的选择吗?
谢谢!
发布于 2019-06-13 18:13:39
是的,在某些情况下,您的项目中可能需要一个或几个特定于tns的文件。你无法避免它们,因为你在web和移动端的组件是完全不同的。
如果你想直接将任何依赖注入到你的组件的构造函数中,那么是的,你可能不得不使用tns组件。
或者为了避免有太多的tns组件,你可以编写一个tns服务来包装特定于平台的东西。然后可能会从您的组件调用服务。
https://stackoverflow.com/questions/56577111
复制相似问题