build(aio): update to @angular/material@6.0.0-rc.1 (#23234)

PR Close #23234
This commit is contained in:
Igor Minar
2018-04-07 01:18:00 -07:00
committed by Jason Aden
parent 7204028d3e
commit 234af9ba59
4 changed files with 13 additions and 12 deletions

View File

@ -1,4 +1,5 @@
import { InjectionToken, Inject, Injectable } from '@angular/core';
import { InjectionToken, Inject, Injectable, Optional } from '@angular/core';
import { DOCUMENT } from '@angular/common';
import { of } from 'rxjs';
import { MatIconRegistry } from '@angular/material/icon';
import { HttpClient } from '@angular/common/http';
@ -35,8 +36,8 @@ interface SvgIconMap {
export class CustomIconRegistry extends MatIconRegistry {
private preloadedSvgElements: SvgIconMap = {};
constructor(http: HttpClient, sanitizer: DomSanitizer, @Inject(SVG_ICONS) svgIcons: SvgIconInfo[]) {
super(http, sanitizer);
constructor(http: HttpClient, sanitizer: DomSanitizer, @Optional() @Inject(DOCUMENT) document, @Inject(SVG_ICONS) svgIcons: SvgIconInfo[]) {
super(http, sanitizer, document);
this.loadSvgElements(svgIcons);
}