Używam ui-bootstrap dla akordeonu, dołączyłem ui.bootstrap w app.js. Otrzymuję ten błąd - Kontroler "akordeon", wymagany przez dyrektywę "accordionGroup", nie można znaleźć!
Oto kod, którego używam -
<accordian close-others="oneAtATime">
<accordion-group is-open="false" heading="Requests">
<div ng-repeat="">
< accordion-group heading="">
<table class="table table-striped table-bordered">
<thead>
<tr>
<th>H</th>
<th>C</th>
</tr>
</thead>
<tbody>
<tr ng-repeat="" ng-init="inner=$index">
<td>{{}}</td>
<td>{{}}</td>
</tr>
</tbody>
</table>
</accordion-group>
</div>
</accordion-group>
</accordian>
Odpowiedzi:
3 dla odpowiedzi № 1<accordian close-others="oneAtATime">
^
You got a typo here
2 dla odpowiedzi nr 2
Zakładam, że nic nie zrobiłeśbłędy w składni / pisowni. Jeśli nadal pojawia się ten sam błąd, prawdopodobnie ma to związek z zależnościami. Upewnij się, że zawierałeś właściwe pliki.
A dla zależności ui-bootstrap "akordeon" jest szablonem, więc musisz dołączyć src = "ui-bootstrap-tpls.js", a nie "ui-bootstrap.js". Mam nadzieję że to pomoże
1 dla odpowiedzi nr 3
Widzę, że z przykładowego kodu, który tam wysłałeś, sąjakieś zepsucia w pisowni twoich znaczników elementów, akordeonu i akordu sprawdziłyście te? Czy nie jest to tutaj możliwa kwestia? Sam używam akordeonu bez żadnych problemów w moim obecnym projekcie.