Вы хотите grepl
:
> chars <- "test"
> value <- "es"
> grepl(value, chars)
[1] TRUE
> chars <- "test"
> value <- "et"
> grepl(value, chars)
[1] FALSE
Я полагаю, что вы используете «Порядок» для проверки типов.
Вместо создания и экспорта класса вы можете использовать интерфейс. Интерфейс, используемый исключительно для проверки типов, тогда как класс - это класс фабрики объектов.
Еще одним преимуществом использования интерфейсов является то, что компилятор не будет генерировать какой-либо код JavaScript для интерфейса во время выполнения, что потребляет меньше места / памяти.
Вы можете назвать этот файл order.ts:
export interface Order {
id: number,
currency: string,
.
.
}
В ваших component.ts просто импортируйте ваш order.ts, и вы сможете использовать свои интерфейсы!
import { Order } from './order';
.
.
export class AppComponent {
order: Order = undefined;
.
.
fetch() {
this.dataService.getValue().subscribe(response => {
// assign reference to this.order
this.order = response;
})
}
}
[118 Не стесняйтесь читать больше об интерфейсах TypeScript через здесь .