Nativescript代码共享:处理类变量

时间:2019-06-13 09:09:22

标签: angular nativescript angular-nativescript

据说我有一个Web组件和一个nativescript组件。比方说 app.component.ts。

现在,Web组件应该具有与nativescript组件不同的类变量。我应该如何使用1组件类来编译不同的类变量。

文档清楚地说明了如何对类方法进行部分区别,但对于类变量和依赖项注入却没有。

在这种情况下,是否仅创建.tns文件?

谢谢!

1 个答案:

答案 0 :(得分:0)

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

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

或者为避免有太多的tns组件,您可以编写一个tns服务,该服务将包装平台特定的内容。然后可能从您的组件调用服务。