Im Projekt, das ich dort arbeiten, sind Liste „Manipulation Kontrollen“, wie: Wie wird die richtige Behälterkomponente mit Angular hergestellt?
Die Teile dieser Kontrollen sind die gleichen bei 90% der Seiten. So denke ich über das Schreiben von "Manipulation Kontrollen" Component
, so würde ich nicht Größen auf jeder Seite, nur in Component
Vorlage ändern, wenn ich (all diese col-xs-*
), oder einfach kopieren/einfügen html für jeden Eingang separat .
<div class="row">
<div class="col-xs-7 form-inline">
<div class="col-xs-9">
<!-- Search input -->
</div>
<div class="col-xs-3">
<!-- Type select -->
</div>
</div>
<div class="col-xs-5 form-inline right">
<sort-by ng-model="sortBy" ng-change="setCurrentPage(1);" values="{{sortValues}}"></sort-by>
<items-per-page ng-model="itemsPerPage" ng-change="setCurrentPage(1);"></items-per-page>
</div>
</div>
Ist es eine gute Idee, solche "Container" -Komponente zu machen? Gibt es ein Tutorial, wie es richtig gemacht werden kann (einige der Eingaben sind möglicherweise ausgeblendet, d. H. Die Liste ist klein und es ist keine Paginierung erforderlich, jeder Platzhalter und Titel sind im Allgemeinen eindeutig, so dass viele Variablen übergeben werden können)?
Dies ist mehr oder weniger Architektur Frage, ich bin nicht erfahren in diesem, aber meiner Meinung nach ist die Idee, solche Komponente zu schreiben, gut. Wenn ich mich irre oder die Frage nicht spezifisch genug ist, bitte argumentieren Sie.
[Komponenten] (https://docs.angularjs.org/guide/component) sind die Winkel 2-Version von Richtlinien und sind auch in Winkel 1.5 erhältlich den Übergang zu erleichtern zu eckig 2 – plong0
Nein, ist es nicht: Er erklärte eindeutig für Komponenten, aka eine neue Form eine direc – Luxor001
Ah, tut mir leid, ich wusste das nicht, ich benutze nur angular 1.x – Drkdra