4

私は奇妙な行動を解決しようとしてきました。ui-router テンプレートの 1 つで ui-bootstrap の tabset ディレクティブを使用すると、その特定の状態から移動できなくなります。私が得るエラーは次のとおりです。

Error: parent is null Scope.prototype.$destroy@http://localhost:3000/js/lib/angular/angular.js:7801 bind/<@http://localhost:3000/js/lib/angular/angular.js:681 jQuery.event.dispatch@http://localhost:3000/js/lib/jquery/jquery-1.9.1.js:3074 jQuery.event.add/elemData.handle@http://localhost:3000/js/lib/jquery/jquery-1.9.1.js:2750 jQuery.event.trigger@http://localhost:3000/js/lib/jquery/jquery-1.9.1.js:2986 .triggerHandler@http://localhost:3000/js/lib/jquery/jquery-1.9.1.js:3683 removePatch@http://localhost:3000/js/lib/angular/angular.js:1497 update@http://localhost:3000/js/lib/angular/angular.js:13876 Scope.prototype.$broadcast@http://localhost:3000/js/lib/angular/angular.js:8090 updateRoute/<@http://localhost:3000/js/lib/angular/angular.js:7250 qFactory/defer/deferred.promise.then/wrappedCallback@http://localhost:3000/js/lib/angular/angular.js:6650 qFactory/defer/deferred.promise.then/wrappedCallback@http://localhost:3000/js/lib/angular/angular.js:6650 qFactory/ref/<.then/<@http://localhost:3000/js/lib/angular/angular.js:6687 Scope.prototype.$eval@http://localhost:3000/js/lib/angular/angular.js:7840 Scope.prototype.$digest@http://localhost:3000/js/lib/angular/angular.js:7707 Scope.prototype.$apply@http://localhost:3000/js/lib/angular/angular.js:7926 @http://localhost:3000/js/lib/angular/angular.js:5425 jQuery.event.dispatch@http://localhost:3000/js/lib/jquery/jquery-1.9.1.js:3074 jQuery.event.add/elemData.handle@http://localhost:3000/js/lib/jquery/jquery-1.9.1.js:2750

最初は正常に動作しますが、タブセットのあるページが読み込まれると、上記のルーティングの異常な動作が開始されます

これが私のフィドルです........

フィドルデモで2つのリンクを見つけることができます

1 -> Tab Absent [タブのない単純なページ] 2 -> Tab Present [ui-bootstrap タブのあるページ]

最初に Tab Absent Page を選択した場合は正常に動作しますが、Tab Present Page にアクセスすると、Tab Absent ページをクリックするたびにルーティングが行われません [つまり、タブが消えません]。

そして、最初に Tab Present Page にアクセスしてから Tab Absent page を選択すると、コンソールにエラーが表示されます

4

1 に答える 1

1

私はもう jsFiddle にはあまり興味がありません - だから私はあなたのコードを取り、プランカーに入れて、angular と angular-ui-bootstrap と出来上がりのバージョンを更新しました... (それは動作します):

http://plnkr.co/edit/jUSg8GtzwkiixJJPR8MA?p=preview

于 2013-09-01T07:20:31.983 に答える