I'm going to assume that Material1 was a typo and you meant Material2. Are you referring to displaying multiple modal dialogs on the page at the same time? or are these some kind of non-modal dialogs?
The Angular Router <https://angular.io/docs/ts/latest/guide/router.html> can handle many child and auxiliary routes and serialize them to the Browser location so that you can link to specific states. For the non-visible tabs, dialogs, and layouts, I would assume that you would want to store that configuration via JSON in localStorage (if non-critical and no need to be portable across devices) or in a database on your server (or in something like Firebase). Michael Prentice DevIntent <http://devintent.com/> GDG Space Coast <http://gdgspacecoast.org/> On Thursday, January 26, 2017 at 3:50:07 PM UTC-5, madhu g wrote: > > Thanks Michael. I looked at Material1 and the dynamic tab component suits > my need. In addition i would like these tab components to host a set of > dialog components that a user adds on the fly. And state of each tab and > the dialogs inside it needs to be saved. i think flex-layout just organizes > components as a grid but not like hosting dialogs where one can overlap on > the other. Any suggestions on this? > > > > On Thursday, January 26, 2017 at 3:05:41 PM UTC-5, Michael Prentice wrote: >> >> Yes, you may want to look at Angular Material2 >> <https://github.com/angular/material2>'s tabs components >> <https://material.angular.io/components/component/tabs> (beta). For >> flowing layouts, you may want to look at @angular/flex-layout >> <https://github.com/angular/flex-layout> (beta). >> >> ngBootstrap (alpha) w/ Flexbox in Bootstrap 4 (alpha) is another option. >> >> Michael Prentice >> DevIntent <http://devintent.com/> >> GDG Space Coast <http://gdgspacecoast.org/> >> >> On Thursday, January 26, 2017 at 2:35:30 PM UTC-5, madhu g wrote: >>> >>> We are trying to evaluate angular2 in order to build a dashboard like >>> application where >>> - A user can add a new tabs/pages to the home page. >>> - For each tab/page, user can add a set of widgets(portlet/dialog kind >>> of components) from the widget library where each widget provides a >>> specific functionality and can be customizable. these widgets can flow >>> around the tab/page like drag drop resize etc. >>> - All the pages/tabs and the widgets inside need to be saved. >>> >>> Is angular2 a suitable to build these kind of applications ? >>> >> -- You received this message because you are subscribed to the Google Groups "Angular and AngularJS discussion" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. Visit this group at https://groups.google.com/group/angular. For more options, visit https://groups.google.com/d/optout.
