Bal*_*ath 5 build-error angular-cli angular
我有一个基于角度2构建的遗留代码.这是我在名为users.input.ts的文件上的代码.它编译成功.但是当我尝试构建时,我得到了编译错误.谁能帮助我做我必须做的事情?
输入select.ts
import { Component, Input, Output, EventEmitter, OnChanges, SimpleChange } from '@angular/core';
import { InputSelectSearchComponent } from '../input-select-search/input-select-search.component';
import { InputBase } from '../../classes/input-base';
import { UIStylekitService } from '../../ui-stylekit.service';
export class InputSelect extends InputBase<string> {
controlType = 'select';
options: {value: string, label: string}[] = [];
constructor(options: {} = {}) {
super(options);
this.options = options['options'] || [];
}
}
@Component({
selector: 'input-select',
templateUrl: 'input-select.component.html',
inputs: ['form','input']
})
export class InputSelectComponent extends InputSelectSearchComponent {
constructor(
private __Stylekit: UIStylekitService ) {
super(__Stylekit);
}
}
Run Code Online (Sandbox Code Playgroud)
users.input.ts
import { InputBase, InputSelect } from '../../../ui-stylekit';
export const UsersInputs: InputBase<any>[] = [
new InputSelect({
key: 'title',
label: 'Title',
options: [
{ value: 'Mr', label: 'Mr'},
{ value: 'Mrs', label: 'Mrs'},
{ value: 'Miss', label: 'Miss'},
{ value: 'Ms', label: 'Ms'},
{ value: 'Prof', label: 'Prof'},
{ value: 'Dr', label: 'Dr'}
],
required: false,
groupClass: 'half',
})
];
Run Code Online (Sandbox Code Playgroud)
admin.routes.ts
import { Routes } from '@angular/router';
import { AdminGuard } from '../shared/';
import { AdminComponent } from './admin.component';
import { ListComponent, UpdateComponent, CreateComponent } from '../ui/components/';
import { UsersInputs } from '../shared/config/';
import { UsersConfig } from '../shared/config/';
export const AdminRoutes: Routes = [
{
path: 'admin',
component: AdminComponent,
children: [
{ path: 'users', component: ListComponent, data: { config: UsersConfig }, canActivate: [AdminGuard] },
{ path: 'users/edit/:id', component: UpdateComponent, data: { config: UsersConfig, inputs: UsersInputs }, canActivate: [AdminGuard] },
{ path: 'users/create', component: CreateComponent, data: { config: UsersConfig, inputs: UsersInputs }, canActivate: [AdminGuard] },
]
}
];
Run Code Online (Sandbox Code Playgroud)
错误
错误中的错误:静态解析符号值时出错.调用函数'InputSelect',不支持函数调用.考虑使用对导出函数的引用替换函数或lambda
归档时间: |
|
查看次数: |
104 次 |
最近记录: |