Nathan Walker 在 angular-seed-advanced 上开始 Angular 2 和 Nativescript 开发?

Getting started with Angular 2 and Nativescript development on angular-seed-advanced by Nathan Walker?

我已经开始使用 Nathan Walker 的 angular-advanced -seed 进行实验,基于 Minko 的 angular-seed Gechev.I 创建了另一个名为 settings 的组件,并在此种子中创建了基本路由并找出它是如何工作的。 我有些疑惑:

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

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

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

  4. 任何其他启动程序 angular 2 个基于样板的启动程序 在 Web 和本机平台上开发?

问题 1 的答案:

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

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

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

问题2的答案:

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

问题 3 的答案:

是的,您可以创建一个可重用的服务层组件,例如使用 RXJS

问题 4 的答案:

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