如何使用 Angular 8 创建 WebOs 智能电视应用程序?

How to create WebOs SmarTV App Using Angular8?

我想使用 Angular8 创建 LG 智能电视应用程序。我已经使用 CLI 创建了一个 angular 应用程序,但是当我在 WebOS IDE 上导入此应用程序时,它无法正常工作。如果我使用 IDE 创建应用程序,那么我不知道如何在此应用程序上手动安装 Angular。

所以 我想用 Angular8

创建 WebOS 应用程序

您可能需要使用 Babel.

之类的工具将您的代码转换为 ES5

Here 您可以获得有关 LG webOS 版本支持的标准 JavaScript/HTML5/CSS3 功能的更多信息。

TOAST 是一个用于开发 TV Web 应用程序的开源 Cordova 插件,由 Samsung 创建。 TOAST 使您能够为您的 TV Web 应用程序创建多平台解决方案。但是由于 TOAST 的主要目的是充当您的应用程序和电视之间的代理,因此您将获得许多额外的功能来构建多平台应用程序,因此 TOAST 中的每个操作都被转换为正确的系统功能。您可以查看 TOAST wiki 以获取完整的方法列表及其与支持平台(浏览器、LG webOS、Samsung Tizen、Samsung Legacy (orsay))的兼容性

更正式的 Tizen 框架是 CAPH:

CAPH 是一个用于电视的 Web UI 框架。轻松快速地开发高性能 Web 应用程序。 CAPH 由以下模块组成。

按键导航

可滚动列表和网格

UI 组件:按钮、单选按钮、切换按钮、复选框、输入、对话框、上下文菜单、下拉菜单

触摸功能:平移、点击和双击。 (来自 CAPH 3.1)

请查找有关 CAPH 的更多信息here