我们的团队正在 ServiceNow 中开发一个应用程序,并创建了一个嵌入几个其他小部件的大小部件。每个嵌入式小部件都包含在其自己的选项卡中,我们使用 ng-switch 在每个小部件之间切换。ServiceNow 有一个名为 recordWatch 的客户端 API,如果在相应的后端表中添加/删除了条目,它将更新页面上的内容而无需重新加载。我们遇到了一个问题,即只有在预先选择了正确的选项卡时,内容才会更新。
例如,我们有一个工作历史选项卡。如果我们已经在“工作历史”选项卡上并在后端添加新条目,则该选项卡上的内容将自动更新而无需重新加载。但是,如果我们做同样的事情并打开另一个选项卡,那么我们需要重新加载才能看到这些更新。
我们想确认 ng-switch 仅在单击相关选项卡时呈现,而不是一次加载所有内容,并且仅在单击相关选项卡之前隐藏。如果前者是正确的,我们是否需要放弃 ng-switch 才能让我们的 recordWatch 正常工作?我们可以采用另一种方法来满足我们的要求吗?谢谢!