今日、私はangle-ui-bootstrapパッケージを1.3から2.0にアップグレードしました。angular-ui-bootstrap upgrade 1.3.3から2.0.0が見つかりませんuibAccordionGroupコントローラ
Error: [$compile:ctreq] Controller 'uibAccordionGroup', required by directive 'uibAccordionHeading', can't be found! http://errors.angularjs.org/1.5.7/ $compile/ctreq?p0=uibAccordionGroup&p1=uibAccordionHeading
これは、コードの患部:
<div>
<uib-accordion>
<uib-accordion-group is-open="true">
<uib-accordion-heading>
{{vm.moduleMenu.name}}<i class="pull-right glyphicon"></i>
</uib-accordion-heading>
<div>... other content...</div>
</uib-accordion-group>
</uib-accordion>
</div>
私はこの問題を解決するために、これまでにやった:
私は正しいファイルが含まれているかどうかをチェック- - >細かい
- ディレクティブの名前が変更されたかどうか、新しいソースコードを確認しました。正しくはありません。
- 私はuibAccordionGroupコントローラを検索しましたが、私はそれを見つけませんでした...
- uib-accordion-groupタグにヘッダーを戻しました。エラーは消えましたが、スタイルは適用されず、見出しのテキストのみが表示されます
- 私はUIB-アコーディオン見出しを削除した結果は上記と同じであり、アコーディオンのコンテンツが表示されますが、何のスタイルはありませんが
を適用し、誰もが以前にこの問題に会ったことがありますか?
図書館:
- 角度1.5.7
- 角度-UI 2.0.0
おかげで、V2.0.0では
なぜそれはdownvotedですか? – SayusiAndo
私の推測では、コードレポやチェンジログのようなものは、この問題をかなり簡単に説明していたので、この質問は研究を示さなかったと考えている人がいると思います。結局のところ、メジャーバージョンをアップグレードするときには、変更ログを掘り下げることがベストプラクティスです –
あなたの答えをありがとう!リリースノートとチェンジログが私のチェックリストにあります。 – SayusiAndo