0

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

  1. 是否可以在本机平台上执行和显示基于 angular 2 的依赖项?

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

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

  4. 任何其他基于 Angular 2 的入门样板可用于在 Web 和本机平台上启动开发?

4

1 回答 1

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-02-22T01:25:22.987 回答