我正在尝试构建一个具有多个视图(屏幕、页面内容)的单页应用程序
我的应用程序的 UI 有一个永久菜单栏和一个“视图区域”,它根据菜单选择通过 Ajax 检索视图。这对于简单的 HTML 内容非常有用,并且可以让我的菜单脚本在后台运行,而不管正在显示哪个视图。
但是如果我的视图需要一个额外的脚本呢?由于视图更改(=由于单击按钮而加载页面片段),您如何加载和执行脚本,当我选择不同的视图时如何摆脱该脚本?
我知道我可以在页面片段中嵌入一个脚本标签并在那里编写代码,但我真的在寻找一种更强大的方法来做到这一点,最好是在加载视图时创建一个对象的实例并且然后在视图更改时丢弃。