mirror of
https://github.com/angular/angular.git
synced 2026-09-14 13:54:52 +08:00
docs: fix custom form field control stackblitz (#8845)
This commit is contained in:
@@ -20,12 +20,19 @@ export class ExampleData {
|
||||
constructor(example: string) {
|
||||
if (example && EXAMPLE_COMPONENTS[example]) {
|
||||
this.examplePath = `/assets/stackblitz/examples/${example}/`;
|
||||
|
||||
// TODO(tinayuangao): Do not hard-code extensions
|
||||
this.exampleFiles = ['html', 'ts', 'css']
|
||||
.map((extension) => `${example}-example.${extension}`);
|
||||
.map((extension) => `${example}-example.${extension}`);
|
||||
let exampleFilesSet = new Set(
|
||||
['html', 'ts', 'css'].map((extension) => `${example}-example.${extension}`));
|
||||
if (EXAMPLE_COMPONENTS[example].additionalFiles) {
|
||||
this.exampleFiles = this.exampleFiles.concat(EXAMPLE_COMPONENTS[example].additionalFiles);
|
||||
for (let file of EXAMPLE_COMPONENTS[example].additionalFiles) {
|
||||
exampleFilesSet.add(file);
|
||||
}
|
||||
}
|
||||
this.exampleFiles = Array.from(exampleFilesSet.values());
|
||||
|
||||
this.selectorName = this.indexFilename = `${example}-example`;
|
||||
|
||||
let exampleName = example.replace(/(?:^\w|\b\w)/g, letter => letter.toUpperCase());
|
||||
|
||||
+1
-1
@@ -2,7 +2,7 @@ import {FocusMonitor} from '@angular/cdk/a11y';
|
||||
import {coerceBooleanProperty} from '@angular/cdk/coercion';
|
||||
import {Component, ElementRef, Input, OnDestroy} from '@angular/core';
|
||||
import {FormBuilder, FormGroup} from '@angular/forms';
|
||||
import {MatFormFieldControl} from '@angular/material/form-field';
|
||||
import {MatFormFieldControl} from '@angular/material';
|
||||
import {Subject} from 'rxjs/Subject';
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user