angular - 将 Angular2 Material 添加到 Nativescript

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

我使用以下方法创建了一个基本的 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/

相关文章:

Angular httpClient返回对象上不存在的属性

npm - nativescript 项目中的两个 package.json 文件

user-interface - Flutter中带有文本的水平分隔线?

android - Nativescript命令gradlew.bat失败错误

android - 即使用户关闭应用程序,如何重新启动 Nativescript 应用程序?

angular - 如何在获得代码覆盖率的同时排除规范文件 [Angular]

html - 使用angular6显示多个嵌套数据

angular - RxJS 中具有延迟和防闪烁的加载指示

android - BottomSheetDialog 没有显示?

javascript - React js - 如何设置下拉菜单的显示大小?