我使用以下方法创建了一个基本的 Nativescript 应用程序:
tns 创建我的项目名称 --template nativescript-angular-drawer-template
现在,我想将 Material Design
添加到我的应用程序中。根据docs我运行了命令 npm install --save @angular/material
并根据文档添加了 MaterialModule
。但是我的应用程序给出了
Error finding module function
有什么想法吗?
最佳答案
您将无法直接在 nativescript 中运行 Material ,因为没有带有 nativescript 的 DOM,除非您在 native 应用程序中显示 webview。然而,对于 native android,您不需要库来获得 Material 设计,因为它是 Google 定义 Material 的地方,所以它只是 native 组件。几个小部件有很多插件,因为它们不属于 nativescript 核心,因为它们不是跨平台的,这是许多插件使用 native iOS 库来制作 nativescript 插件跨平台的地方。其中很多可能令人困惑 :)
这是一个插件 https://github.com/bradmartin/nativescript-cardview对于 Material 设计卡片 View ,这是通过大多数应用程序附带的谷歌库原生于 Android 的。由于 iOS 不遵循 Material 设计,我们最近在 iOS 端有一个很好的 PR,它只使用 native iOS UI 控件来提供外观相似的 UI 组件。同样,如果您不熟悉其中任何一个,我可能会使它更加困惑。如果您需要帮助或有疑问,nativescript 论坛和 slack channel 非常适合闲逛并从 NS 开发人员那里获得帮助。如果你需要什么,请联系我
关于angular - 将 Angular2 Material 添加到 Nativescript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41951896/