3 回答

TA貢獻1155條經驗 獲得超0個贊
你當然可以。你只需要像任何服務一樣導入它并注入它。你從@angular/common.
import { KeyValuePipe } from "@angular/common";
constructor(private keyValuePipe: KeyValuePipe) {
const transformed = this.keyValuePipe.transform(this.entityDetails);
for (let item of transformed) {
let properties: PropertyBase<any>[] = [
new TextboxProperty({
key: item.key,
label: item.key,
value: item.value,
required: false
})
];
}
}

TA貢獻1864條經驗 獲得超2個贊
是的,您可以在 ts 文件中使用管道。
constructor(public dataformatpipe: DateFormatPipe){}
ngOnInt(){}
formatData(date) {
return this.dataformatpipe.transform(date);
}
html文件
<span class="value-data">{{formatData(item.startData)}}</span>

TA貢獻1887條經驗 獲得超5個贊
在那里編寫一個自定義管道,您可以在 ts 文件中寫入,以便您可以轉換,從父級作為管道輸入傳遞并使用您的管道 ts 文件以供參考,請訪問此處 https://alligator.io/angular/custom-pipes-angular/
添加回答
舉報