Heute habe ich eckig-UI-Bootstrap-Paket von 1.3 auf 2.0 aktualisiert und das wirft mir den Fehler unten.angular-ui-Bootstrap Upgrade 1.3.3 bis 2.0.0 fehlt uibAccordionGroup Controller
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
Dies ist der betroffene Teil des Codes:
<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>
Was ich bisher tat, dieses Problem zu lösen:
- ich, ob die richtigen Dateien geprüft werden, enthalten -> Fein
- Ich überprüfte den neuen Quellcode, ob der Name der Direktive geändert wurde - es nicht, es sollte funktionieren 0
- Ich suchte nach uibAccordionGroup Controller, ich habe es nicht gefunden ...
- Ich bewegte die Überschrift in uib-Akkordeon-Gruppe-Tag - der Fehler verschwunden, aber es gibt keinen Stil angewendet, nur die Überschrift Text angezeigt wird
- ich löschte die UIB-Akkordeon-Position, das Ergebnis, wie oben das gleiche ist, wird der Inhalt des Akkordeons angezeigt, aber es gibt keinen Stil dieses Problem erfüllte zuvor
jemand noch angewandt?
Bibliotheken:
- Winkel 1.5.7
- Winkel-ui 2.0.0
Danke,
Warum wird es downvoted? – SayusiAndo
Meine Vermutung ist, dass jemand der Meinung war, dass diese Frage keine Forschungsergebnisse enthält, da Dinge wie der Code Repo und Changelog dieses Problem ziemlich leicht erklärt hätten. Schließlich ist es die beste Vorgehensweise, Changelogs zu durchsuchen, wenn man größere Versionen (und manchmal sogar kleinere) upgradet. –
Danke für Ihre Antwort! Versionshinweise und Changelogs befinden sich auf meiner Checkliste. – SayusiAndo