jQuery Steps プラグインで 3 つのステップを実行しました。URL パスが変更された場合 (同じページでのナビゲーションが原因で発生します)、手順を動的に変更する必要があります。コンテンツの動的な変更は、ng-switch によってもたらされます。問題は、ページを初めてナビゲートしたときに機能することです。ng-switch のデフォルトの DIV が表示されますが、URL を変更するナビゲーションをクリックすると、ページが再度読み込まれません。「1 つ以上の対応するステップ タイトルがありません」というエラーが表示されます。コードの一部:
<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>
何かアドバイス?