据说我有一个Web组件和一个nativescript组件。比方说 app.component.ts。
现在,Web组件应该具有与nativescript组件不同的类变量。我应该如何使用1组件类来编译不同的类变量。
文档清楚地说明了如何对类方法进行部分区别,但对于类变量和依赖项注入却没有。
在这种情况下,是否仅创建.tns文件?
谢谢!
答案 0 :(得分:0)
是的,在某些时候,您的项目中需要一个或几个tns特定文件。您无法避免使用它们,因为您在Web和移动设备上的组件完全不同。
如果您想直接将任何依赖项注入到组件的构造函数中,那么是的,您可能必须使用tns组件。
或者为避免有太多的tns组件,您可以编写一个tns服务,该服务将包装平台特定的内容。然后可能从您的组件调用服务。