0

假设我有一个 web 组件和一个 nativescript 组件。假设 app.component.ts。

现在,web 组件应该具有与 nativescript 组件不同的类变量。我应该如何拥有一个可以编译不同类变量的 1 个组件类。

文档清楚地说明了如何在类方法方面进行部分差异,但对类变量和依赖注入却没有。

创建 .tns 文件是否只是这种情况下的选项?

谢谢!

4

1 回答 1

0

是的,在某些时候,您的项目中需要一个或几个 tns 特定文件。您无法避免它们,因为您在 Web 和移动设备上的组件完全不同。

如果您想直接将任何依赖项注入组件的构造函数,那么是的,您可能必须使用 tns 组件。

或者为了避免有太多的 tns 组件,你可以编写一个 tns 服务来包装平台特定的东西。然后可能从您的组件调用服务。

于 2019-06-13T10:13:39.430 回答