【发布时间】:2019-02-24 12:06:54
【问题描述】:
我正在开发一个最初用 vanilla JS 和 JQuery 开发的网站。 最近我们决定将我们的 UI 升级为 Angular 和 typescript。 我们使用 piwik 来监控我们的客户活动,并且 piwik 模块是用纯 JS 制作的。我的问题是,每当站点中的路线发生变化时,我都需要再次运行 piwik 脚本(以便将 piwik 事件绑定到组件),但由于站点尚未刷新,该脚本不会再次执行。 我想要的是从打字稿手动执行脚本(也许使用 JQuery)。我看到的所有解决方案都是手动从 dom 中删除脚本,然后再次添加它,但这似乎是一个 hack,有什么方法可以使用 webpack/JQuery/任何其他技术执行脚本?
【问题讨论】:
-
我过去在 Piwik 上使用过 github.com/angulartics/angulartics2
-
我不想重写 piwik 脚本,我只想找到一种使用 typescript 以编程方式执行它的方法
标签: javascript jquery angular typescript webpack