James Bromwell
James Bromwell
Just as an experiment, I called `snackbar.open` with a custom `panelClass: "snackbar-banner"`, which I put in my top level CSS as ```` snack-bar-container.mat-snack-bar-container.mat-snack-bar-center.snackbar-banner { width: 100vw; max-width: 100vw; border-radius: 0;...
I had to do it myself, in the end. I made a service, and an Outlet component that takes the service through injection and registers itself. The service exposes a...
It's not perfect, and I had to remove one or two references to other classes in my project, but [this](https://gist.github.com/thw0rted/554a0c14b7d8a82a3c3d4668fdf8756c) is what I'm using now. You just place one ``...
It's part of a closed source project but I went ahead and pasted the relevant stuff into the Material2 doc example for Buttons. [StackBlitz](https://stackblitz.com/edit/angular-f5y2vp) This doesn't have all the styling...
Hi @muhamedkarajic , I like the idea of extending `@Input` as a way of marking-as-required, but I think you may be confused about the intent of this issue (and the...
It looks like you maybe haven't spent a lot of time with Typescript, which might be the source of some of your confusion. In TS, `null` and `undefined` are their...
I see, you clearly want runtime checks, and you are correct that this issue focuses on the type checker instead. I would be surprised if the Angular team wants to...
OK so again, **this issue** is not about runtime checks, it is about changing the behavior of the template engine. If you'd like to continue discussing runtime checks please do...
I came here to report that running unit tests with `target: "es2018"` caused the `tick()` function to fail to wait for `await Promise.resolve(...)`. I tracked it down as far as...
@JiaLiPassion I don't have a "starter" for my setup but it builds with Webpack, using `@ngtools/webpack`. I could open a new issue over at the angular-cli repo if you think...