בגדול התשובה היא לא, מה שכן ראיתי שמקובל לעשות זה להשתמש בmat-grid ובאמצעות breakpoint לשנות את מספר העמודות בהתאם לגודל המסך, דוגמאות לפתרון בstackoverflow: https://stackoverflow.com/questions/48493652/angular-5-mat-grid-list-responsive דבר נוסף זה ספריה בשם flex-layout שעושה את אותה עבודה של הgrid של bootstrap , זה ספריה שכותב ומתחזק אחד מה angular-team, פתרון נוסף זה לקחת ספריות שהתאימו את bootstrap לאנגולר כמו ng-bootstrap או ngx-bootstrap אבל לפתרון הזה עלול להיות מחיר בביצועים ואין וודאות לתחזוקה ארוכת טווח של הספרייה