Вы также можете взглянуть на возможности библиотеки Qt
.
Он поддерживает регулярные выражения, а класс QString имеет хорошие методы, например. split()
возвращает QStringList, список строк, полученных путем разделения исходной строки с предоставленным разделителем. Должно быть достаточно для файла csv ..
Чтобы получить столбец с заданным именем заголовка, я использую следующее: c ++ наследование Qt проблема qstring
Чтобы ввести класс, он должен быть Injectable
:
@Injectable({
providedIn: 'root' // Only available with angular 6+, else add it to providers
})
export class HouseAd {
public M_IG = "Some Value";
public M_IF = "Some Value";
}
Если они являются константами, вам лучше использовать enum
:
export enum HouseAd {
M_IG = 'Some value',
// ...
}
, к которым вы можете получить доступ в любом месте, если импортируете их:
transform(value:any) {
if(value === HouseAd.M_IG) {
//execution
}
}