typescript - क्या कोड में पाइप का उपयोग करना संभव है?




angular angular-pipe (2)

जब मैं किसी टेम्पलेट में अपने कस्टम पाइप का उपयोग करता हूं, तो यह इस प्रकार है:

{{user|userName}}

और यह अच्छी तरह से काम करता है।

क्या कोड में पाइप का उपयोग करना संभव है?

मैं इसे इस तरह उपयोग करने की कोशिश करता हूं:

let name = `${user|userName}`;

लेकिन यह दिखाता है

userName परिभाषित नहीं है

मेरा वैकल्पिक तरीका कोड में मैन्युअल रूप से db.collection.findOne() का उपयोग कर रहा है। लेकिन क्या कोई स्मार्ट तरीका है?


@ शिव सही है। और धन्यवाद!

तो घटक में पाइप का उपयोग करने का तरीका इस प्रकार है:

let name = new UserNamePipe().transform(user);

इसी तरह के एक और सवाल का Link


यह वह तरीका है जिसका उपयोग आप @Pipe घटक को @Pipe घटक में कर सकते हैं:

import { YourPipeComponentName } from '@angular/...';

class YourService {

  constructor(private pipe: YourPipeComponentName) {}

  YourFunction(value) {
    this.pipe.transform(value, 'pipeFilter');
  }
}




angular-pipe