我在 jQuery Steps 插件中完成了一些 3 个步骤。当 URL 路径更改时(由于同一页面上的导航而发生),需要动态更改这些步骤。内容的动态变化是由ng-switch带来的。问题是:我第一次浏览它工作的页面。我看到了 ng-switch 默认 DIV,但是当我单击更改 URL 的导航时,页面不会再次加载。它给了我错误:“缺少一个或多个相应的步骤标题。” 部分代码:
<h1>Heading
<div ng-switch on="$location.$$url">
<div ng-switch-default>
</div>
<div ng-switch-when="/../../">
</div>
</div>
<script>
$("#wizard").steps({
labels: {
finish: "Import"
},
headerTag: "h1",
bodyTag: "div",
..... (other things)
});
</script>
有什么建议吗?