私はこの奇妙な問題に遭遇したときにテストコードを書いていました。 myModal.dismiss();
の後に$rootScope.$digest();
を実行すると、Possibly unhandled rejection: undefined thrown
となります。私は、角度ブートストラップライブラリのModalの単体テストを見て、彼らは$animate
でいくつかのことをしていることに気付きました。多分それは関連しているでしょうか?角度ブートストラップ「おそらく未処理の拒否:未定義の投げ」
it('tests weird failure', function(){
var myModal = this.$uibModal.open({
template: '<div class="modalTwo"></div>',
size: "md"
});
this.$rootScope.$digest();
myModal.dismiss();
this.$rootScope.$digest();
});
他のいくつかのエラーが発生し、Angularを1.5.xから1.6.xにアップデートしたことがわかりました。それは私が持っていた他の問題を解決し、私はこれも同様に関連していると思う。 –