javascript - 使用 Angular 7 的 Tizen 可穿戴 Web 应用程序

标签 javascript angular angular7 tizen tizen-web-app

我正在尝试使用 Angular 7 创建 Tizen 可穿戴 Web 应用程序。

这个想法是实现一个简单的 Angular 应用程序,然后将构建文件(使用 ng build --prod 命令获得)放入 Tizen Studio 基础项目中。这样我就可以构建可穿戴设备。

一切似乎都工作正常,但现在我面临一些问题:

  1. 我需要在 Angular 组件内使用如下代码片段,但找不到“tizen”。我想我必须以某种方式导入 tizen 库,但我不知道如何继续(甚至不知道在哪里可以找到这个库)。

    tizen.application.getCurrentApplication().exit();

  2. 我想直接在 Angular 代码中使用 TAU (Tizen Advanced UI),但我无法导入该库。我正在寻找一些 npm 包或其他导入和使用它的方法。

任何建议都会被接受。

提前致谢!

最佳答案

  1. 您可以使用(<any>window).tizen.application...或者更好的是,扩展 Windowtizen 的接口(interface)对象。
  2. TAU 库基于 jQuery mobile - 它不适用于 Angular。这些框架完全不同。

关于javascript - 使用 Angular 7 的 Tizen 可穿戴 Web 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57610143/

相关文章:

javascript - 如何检查管道的变化? Angular 文本区域

Angular 7 ControlValueAccessor 作为 FormArray

html - 试图让 1 个元素在 flexbox 容器中悬停时展开。相反,容器中的所有元素都会展开

javascript - 使用 requestAnimationFrame 设置运动的 Canvas 对象

javascript - 为什么只有一个 BrowserView 可以与 Electron 配合使用?

angular - 使用 lite-server 进行 ng2 应用程序开发,如何使用 php?

angular - Angular 7 中的错误 EmptyErrorImpl {消息 : "no elements in sequence", 名称: "EmptyError"}

javascript - Chrome 扩展程序包含错误

javascript - 验证完成后jquery调用表单ajax提交

web-applications - Angular2 RC5 ngModule : No Provider For NameService