Javascript 使用IBM Tealeaf、require.js和单页应用程序

Javascript 使用IBM Tealeaf、require.js和单页应用程序,javascript,requirejs,Javascript,Requirejs,IBM Teamleaf能否用于单页应用程序?它是否也可以与require.js合并,以便自动包含一次,然后拾取所有激发的javascript事件 我以前没有使用过Tealeaf,但我们的后端团队使用过,我们想知道是否可以将它与一个主要使用require.JS的JS驱动的单页应用程序结合起来 如果是这样的话,它应该包含在每个模板页面上,只是主页、require.js文件中还是其他地方?Tealeaf UIC创建一个名为TLT的全局变量,您可以轻松填充该变量。该API设计用于单页应用程序。如果加载

IBM Teamleaf能否用于单页应用程序?它是否也可以与require.js合并,以便自动包含一次,然后拾取所有激发的javascript事件

我以前没有使用过Tealeaf,但我们的后端团队使用过,我们想知道是否可以将它与一个主要使用require.JS的JS驱动的单页应用程序结合起来


如果是这样的话,它应该包含在每个模板页面上,只是主页、require.js文件中还是其他地方?

Tealeaf UIC创建一个名为
TLT
的全局变量,您可以轻松填充该变量。该API设计用于单页应用程序。

如果加载应用程序的DOM上存在
TLT
对象(但是您在其中加载了它,如require.js或其他方法),则可以在代码中使用库中的任何功能。您可能希望在前端发生重大事件时执行此操作。例如,如果您有一个React Redux应用程序,其中有一个
组件将卸载
在您希望使用Tealeaf跟踪的某个重要UI操作时触发,您可以在该应用程序中插入一个
TLT.flushAll()
,以便在该瞬间显式地向收集器发送完整快照。如果HTML是动态创建和销毁的,则在执行创建或销毁操作后激发
TLT.rebind()
,告知Tealeaf重新观察DOM以说明丢失或创建的元素。我认为
TLT
API可以在这里找到:


如果没有明确说明,amd不能,您可以随时填充,否?请提供一个链接,指向一些易于填充的示例源代码?由于React使用虚拟DOM,并且生成的DOM不同,Tealeaf如何在React应用程序中可靠地捕获DOM?