我使用以下方法创建了一个基本的Nativescript应用:
tns create my-project-name --template nativescript-angular-drawer-template
现在,我想将Material Design
添加到我的应用中。根据{{3}}我运行了命令npm install --save @angular/material
并根据文档添加了MaterialModule
。但我的应用程序错误
查找模块功能时出错
任何想法?
答案 0 :(得分:13)
您将无法直接在nativescript中运行材料,因为除非您在本机应用程序中显示webview,否则没有带有nativescript的DOM。但是对于原生android,您不需要库来获取材料设计,因为它是Google定义材料的地方,因此它只是本机组件。有几个小部件的插件很多,因为它们不属于nativescript核心,因为它们不是跨平台的,这是许多插件使用本机iOS库来制作nativescript插件跨平台的地方。很多这可能会令人困惑:)
这是一个用于材料设计cardview的插件https://github.com/bradmartin/nativescript-cardview,这是Android通过Google提供的大多数应用程序附带的库。由于iOS不遵循材料设计,我们最近为iOS方面提供了一个很好的PR,它只使用本机iOS UI控件来提供类似的UI组件。同样,如果你不熟悉这些,我可能会让它更加混乱。如果您需要帮助或有疑问,本地论坛和冗余频道非常适合在NS开发人员中寻求帮助。如果你需要的话,请在那里打电话