/** * @license * Copyright Google Inc. All Rights Reserved. * * Use of this source code is governed by an MIT-style license that can be * found in the LICENSE file at https://angular.io/license */ import {Component, Inject, LOCALE_ID, TRANSLATIONS_FORMAT} from '@angular/core'; import {CUSTOM, Named} from './custom_token'; @Component({ selector: 'basic', templateUrl: './basic.html', styles: ['.red { color: red }'], styleUrls: ['./basic.css'], }) export class BasicComp { ctxProp: string; ctxBool: boolean; ctxArr: any[] = []; constructor( @Inject(LOCALE_ID) public localeId: string, @Inject(TRANSLATIONS_FORMAT) public translationsFormat: string, @Inject(CUSTOM) public custom: Named) { this.ctxProp = 'initialValue'; } }