Where communities thrive

  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
Repo info
  • Jun 18 2019 18:50
    @StephenFluin banned @piotr-mamenas
Hi there I can update data in mat dialog without close it?
Using Subject u can try
Inside a dialog have a task status that display a value get from a REST API (the task status is: Ready) and a button ('start task'). On click 'start task' I need to change task status value, so I need to get the new REST API response, get task status 'In progress' and display it in Dialog, without close it...
there are other way apart from Subject?
ha that's possible with Subject, in ur service file u make that varibale as string nd that varibale can be shared by both ur component whn u r calling that api d ur dialog component
ok @GitHubBala23 thanks
David B
has anyone had any issues running the spec file from the material:navigation schematic? Error: Can't resolve all parameters for <name-of-component>: (?). wherein the concerned constructor parameter is BreakpointObserver. I’ve tried injecting on the spec file, still doesn’t resolve any. I am using v10 of Angular and Angular/Material
David B
Oh, found a solution. I used Jest over Jasmine, Karma and forgot to add this on in the tsconfig.spec.json - "emitDecoratorMetadata": true,
Shekhar Ramola
is it possible that in material sidenav, I want to take use of only sidenav and not sidenav content
but the problem is it look like
sidenav content is the rest of the page if chosen sidenav
Sanket Thotange
Is is possible to know when the mat table render is complete?
Sanket Thotange
Thanks @derekkite I will check it.
Hi, I don't found what version includes sort predicate for drag and drop, please help me. (Pull request with interesting comments here angular/components#20389)
Pavan K Jadda
Anyone facing same issue
Hi there, is possible to link an input (matDatepickerInput) to mat-calendar? How?
I'm trying to change the date on mat-calendar based on external input value...
Shekhar Ramola
I am trying to give the width and height to the mat dialog
        .open<ConfirmationDialogComponent, {
          width: '450px',
          height: '313px',
        }, boolean>(
            disableClose: true
but it is not respecting that
is it not the right way to give?
try giving in %
Fynn Feldpausch
Hey all. Is it possible to customize the padding values of e.g. angular material buttons? I see that there is a variable called $mat-button-padding in the _button-base.scss of angular material. Is there a possibility to change this value?
Victor Aprea
hi all, i'm trying to write a cypress routine to handle drag and drop that uses cdk drag and drop (https://material.angular.io/cdk/drag-drop/overview)
i can get cypress to the point of holding the drag preview over the droplist target but the drop preview is not materializing
can anyone give me a clue as to what specific element needs to receive a mouseover event for that drop preview to appear?
Nabin Karki
Hi all, How can I resize the height of the mat-tree dynamically. I would like mat-tree to take the full height of the container without using vh unit (because vh does not work very well with mobile/tablet devices).
Timothy Spear
Hi, I think I am missing something basic. I am trying to build a reusable table component based on MatTable. I am moving the column definition to a column to contain multiple properties, starting with name, label, and eventually actions and other attributes. Does MatTable support working with objects? Or does it only support working with arrays of strings? Here is a simple stackblitz I built off the MatTable simple demo with the sample above my re-usable component (which shows zero rows). https://stackblitz.com/edit/angular-jr1gcs?file=src/app/table.component.html
Hi Timothy, if u want to show objects data , u might wanna seperate out use a fun call in that col definition nd then in .ts return it as an array
Timothy Spear
@GitHubBala23 I am not even at the point of showing object data. For the moment, I am using a simple text area. What I am trying to do is use an object to define the column. e.f. the label for the column header, the name of the field in the array....
ohk u want to build a resuable Mat data table component ??
Timothy Spear
Timothy Spear
Adding a ViewChild to find the MatTable, I can see that the table is aware of the data. However, nothing is rendered under the TBODY element.
anyone have suggestions?
React Specialist
As far as I am concerned, you may use the ViewChild ref to the MatTable in the wrong place of ts file. As you know, the ViewChild ref is be initialized in ngAfterViewInit lifecycle. That's why you can access the ref to the MatTable in that lifecycle. If you share the source with me, I can guide you in more detailed way. Thank you.
Gavin Fitzgerald

Hey, has anyone built an apply (submit) style of select component?
I've a multi select that I'd like to only take on apply, rather than as each option is selected.

It feels oddly complex to implement, like I have to maintain a selected field on each option and then apply them on submit?

Gavin Fitzgerald
Zlati Pehlivanov

Hi ppl, I just upgraded my app to angular 10
so far so good
there is one lint warning and a deprecation notice that I'm not sure how to resolve
it seems PortalInjector was deprecated
I'm not really sure how to migrate this snippet

private createInjector(config: ModalConfig, dialogRef: ComponentModalRef): PortalInjector {
    const injectionTokens = new WeakMap();

    injectionTokens.set(ComponentModalRef, dialogRef);
    injectionTokens.set(COMPONENT_MODAL_DATA, config.data);
    return new PortalInjector(this.injector, injectionTokens);

to use Injector.create

1 reply
Aman Agnihotri

<mat-form-field appearance="outline" class="example-full-width">

<mat-label>Service Charges</mat-label>

<mat-select placeholder="Service Charge" [formControl]="serviceCharges" multiple>



<mat-chip *ngFor="let charge of serviceCharges" [removable]="true" (removed)="onServiceChargeRemoved(charge)">
{{ charge.rate }}

<mat-icon matChipRemove>cancel</mat-icon>

<mat-option *ngFor="let serviceCharge of serviceChargeLists" [value]="serviceCharge.rateId" [rate]="serviceCharge.rate">
<span class="float-right">({{serviceCharge.rate}})</span>

How can I bind the array value in mat chip ex: I want to bind {{serviceCharge.rate}} in mat chip ?
Mike Markus

Question: Is there any way to track the Q4 goals that were stated on the README?

In particular I'm curious about the new density theming api: "Introduce a new theming API for component density, a top feature request."

Asim Abazi
I've added a button inside a disabled mat-tab, is it possible to remove the tab line underneath?
Wai Liu
Hi all, stupid question... is the documentation website (https://material.angular.io) actually stored in the github repo? I can't seem to find it anywhere. The reason I ask is there is a couple of really nice things on that website that I'd like to take a look at the source code to see how it is done. Can someone point me to where in the repo it is?
Phil Mayfield
@waiholiu You want this guy: https://github.com/angular/material.angular.io
Michael Prentice
@Waterstraal There are some references in https://github.com/angular/components/blob/master/guides/duplicate-theming-styles.md. If you want to dig into it some more, you can dig into some of these files: https://github.com/angular/components/search?q=density. Hopefully some docs on this will be coming soon.
Michael Prentice
@Waterstraal update on this, the density docs will be coming when the MDC versions of the components are released. For now density only works on the material-experimental versions of the components (and a few material components that don’t have MDC versions).