【问题标题】:What is the difference in using angular vs angular-nativescript components使用 angular 与 angular-nativescript 组件有什么区别
【发布时间】:2018-11-16 09:37:52
【问题描述】:

看来我可以同时使用两者,但是在 android 开发中使用它们有什么好处呢?

【问题讨论】:

  • Angular 与 Nativescript Angular 组件是什么意思?引入了 Nativescript Angular 或 Vue,以允许熟悉这些框架的 Web 开发人员重用他们的技能,并最终在 Web 和本地移动应用程序之间共享他们的代码。即使您不熟悉这些框架,选择一个也是明智之举,因为它为您提供了许多开箱即用的功能,您在使用 Nativescript Core 时可能必须自己完成这些功能。
  • 存在来自谷歌本身的遗留角度组件,如角度材料。但也存在来自 angular-nativescript 的 UI-Widgets:docs.nativescript.org/ui/basics 点击“UI Widgets”菜单链接,然后列出了许多组件。

标签: android angular mobile nativescript nativescript-angular


【解决方案1】:

NativeScript !== Cordova

NativeScript 不会在 WebView 中托管您的应用。您的 UI 在这里完全是原生的。例如,当您创建一个不是 HTML 按钮但它是 UIButton (iOS) / android.widget.Button (Android) 的按钮时。

通过他们的 JavaScript 运行时,您可以 100% 访问所有 iOS / Android 原生 API。因此,您可以重用您的 Web 技能(如 XML / JavaScript / CSS)和框架(如 Angular / Vue)来构建纯原生应用程序。您甚至可以在您的网络和移动应用程序之间共享控制器/模型代码(不是 HTML)。

由于您指定的组件基于 HTML,您将无法在 NativeScript 中使用它们。您已经使用了它的原生 UI 小部件。

【讨论】:

    猜你喜欢
    • 2017-02-25
    • 1970-01-01
    • 2018-02-16
    • 1970-01-01
    • 2016-09-10
    • 2018-11-18
    • 1970-01-01
    • 2017-06-28
    相关资源
    最近更新 更多