将Angular2材质添加到Nativescript

时间:2017-01-31 07:26:30

标签: angular material-design nativescript angular2-nativescript angular-material2

我使用以下方法创建了一个基本的Nativescript应用: tns create my-project-name --template nativescript-angular-drawer-template

现在,我想将Material Design添加到我的应用中。根据{{​​3}}我运行了命令npm install --save @angular/material并根据文档添加了MaterialModule。但我的应用程序错误

  

查找模块功能时出错

任何想法?

1 个答案:

答案 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开发人员中寻求帮助。如果你需要的话,请在那里打电话