Ich habe eine Seite erstellt, in der Sie viele Details zu einem Benutzer in Panels anzeigen können.AngularJS - Was ist der richtige Weg dafür?
Jedes Feld enthält einige Informationen, die von einem Dienst empfangen wurden, und hat manchmal Aktionen darauf.
Ich habe etwa 10 Panels, und der Betrachter entscheidet, was er sehen will.
Ist es richtig, jedes dieser Panels zu einem separaten Controller zu machen, ODER nur Panels mit Aktionen müssen sich in einem separaten Controller befinden ODER alle Panels in einem Controller?
Wenn jede Platte ist ein Controller, und mein Code ist dies:
div class="panel panel-default">
<div class="panel-heading">Panel Heading</div>
<div class="panel-body" ng-controller="historyPanel" ng-include="'panels/history.html'"></div>
</div>
Gibt es eine Möglichkeit für mich zu wissen, ob eine Platte leer ist?
Zum Beispiel habe ich ein History-Panel, das ich nur zeigen möchte, wenn es Geschichte zu zeigen gibt, und ich will nicht "No History" zeigen, nur dieses Panel ausblenden wollen.
Aber ich möchte den Panel-Code außerhalb der Ansicht history.html halten.
Neugierig, welche Version von Angular verwenden Sie? – alphapilgrim
@alphapilgrim Latest v1 (1.5.5) – Amit
Verwenden Sie eine ng-Wiederholung für Panels? Sei nett, wenn du einen Stift hast. – alphapilgrim