The NgStarter Angular Data View column settings example shows how to let users customize an Angular data grid. Use it for admin tables where people need to show, hide, reorder, or pin columns for their own workflow.
API used in this example: withColumnSettings, defaultColDef, snapshot, getSnapshot(), and column visibility state.