1

我在 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>

有什么建议吗?

4

1 回答 1

0

我添加时它工作正常

$timeout (function (){
        $scope.wizardSteps();
    },1000);

到初始化函数。

于 2014-10-06T16:59:14.847 回答