gpt4 book ai didi

javascript - 从 Polymer 1.0 自定义元素调用共享服务或库

转载 作者:行者123 更新时间:2023-12-03 09:48:34 24 4
gpt4 key购买 nike

使用 AngularJS,可以在指令之间共享功能,例如通过将公共(public)服务注入(inject)到每个希望使用它的指令中。

我正在学习 Polymer 1.0 自定义元素,并且想知道如何从自定义元素使用共享 Javascript 服务/库?该服务/库不是第三方的,因此我们可以根据需要对其进行修改,但是也应该可以从遗留/非 Polymer 代码中调用它。

共享服务的示例可以是对话服务,或负责格式化日期/时间等的服务。它可以提供任何任意行为,还可能涉及对 Web 服务等的远程调用。

这方面的最佳实践是什么?是为了实现以下链接中描述的行为吗?

https://www.polymer-project.org/1.0/docs/devguide/behaviors.html

最佳答案

任何 Polymer 元素中的 javascript 函数都可以使用任何可用的库。库通常公开全局变量,通过这些变量可以使用它们,例如JQuery 的 $lodash's _ 可以全局使用。同样,使用您的库,您可以公开一个全局变量,例如我的 MYLIB 通过它您可以使用您的 API,例如MYLIB.formatTimeMYLIB.dialogService

polymer 行为通常用于在 polymer 元素之间共享通用功能。

关于javascript - 从 Polymer 1.0 自定义元素调用共享服务或库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30945229/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com