【问题标题】:Getting started with Angular 2 and Nativescript development on angular-seed-advanced by Nathan Walker?在 Nathan Walker 的 angular-seed-advanced 上开始使用 Angular 2 和 Nativescript 开发?
【发布时间】:2017-02-20 07:01:52
【问题描述】:

我已经在 Minko Gechev 的 angular-seed 的基础上开始了 Nathan Walker 的 angular-advanced -seed 实验。我创建了另一个名为 settings 的组件,并在这个种子中创建了基本路由,并了解它是如何工作的。 我有一些疑问:

  1. 是否可以执行和显示基于 Angular 2 的依赖项 原生平台?

  2. 此种子与使用 Native 生成​​的普通应用有何不同 脚本 CLI?

  3. 是否可以应用所有平台通用的延迟加载?

  4. 任何其他基于 Angular 2 的启动器样板可用于 kickstart 在网络和原生平台上开发?

【问题讨论】:

  • 1. “显示基于 Angular 2 的依赖项”是什么意思? 2. 什么是“普通应用”? 3.你问的是延迟加载数据还是框架? 4. 试试github.com/NativeScript/sample-Groceries
  • 1.考虑通过 npm 将数据表添加到 angular 2。数据表可能有一些材料设计子组件。如何才能使用原生应用程序?
  • 2.正常的本机脚本应用程序。那些使用 tns create 命令创建的应用程序。
  • 3.延迟加载数据

标签: lazy-loading boilerplate angular2-nativescript angular-seed kickstarter


【解决方案1】:

问题 1 的答案:

不,您现有的 HTML 中的 Web(子)组件无法与 NativeScript 一起使用。

您需要将视图(模板)从 HTML 重新定义为 NativeScript XML,并可能使用插件。

此外,如果组件和现有 HTML 视图之间存在紧密耦合,则可能需要重写现有 Angular 组件中的一些代码。

问题 2 的答案:

NativeScript CLI 将根据您在命令行中指定的模板生成不同的代码。

问题 3 的答案:

是的,你可以创建一个可重用的服务层组件,例如使用 RXJS https://stackoverflow.com/a/41554338/882912

问题 4 的答案:

https://github.com/NativeScript/sample-Groceries

【讨论】:

    猜你喜欢
    • 2017-12-05
    • 1970-01-01
    • 2018-03-05
    • 2017-09-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多