Tach!
Dieser Variable (sprich: Eigenschaft der Component) muss man einen neuen Wert (ein neu erzeugtes Array) zuweisen, damit die Change Detection die Änderung mitbekommt. Daten in dem bestehenden Array lediglich zu verändern ergibt keine erneute Ausgabe, weil die Referenz des Arrays geprüft wird und nicht dessen Inhalt.
Naja, na klar, deshalb schrieb ich ja „überschreiben.“ Das ist in React auch so. Sub-Komponenten werden nur neu gerendert, wenn sich ihr State oder ihre Props ändern.
Ich wollte das nur nochmal hervorheben, dass es nicht nur eine Konvention ist, die man ignorieren könnte, sondern notwendig, damit die Change-Detection ein erneutes Rendern anstößt. hmm hatte ja mit dem Gedanken gespielt, dass Array zu verändern, was aber nicht zielführend ist, und das obendrein weder für die Angular-Mechanismen noch für die Arbeitsweise des verwendeten Paginators. Mir schien, dass ihm dieses Überschreiben-Müssen noch nicht ganz klar war.
dedlfix.