当前位置: 首页 > 知识库问答 >
问题:

是否可以在代码中使用管道?[重复]

颛孙玉石
2023-03-14

在模板中使用自定义管道时,如下所示:

{{user|userName}}

而且效果很好。

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

但它表明

用户名未定义

共有2个答案

卓云
2023-03-14

@Siva没错。谢谢你。

因此,在组件中使用管道的方式如下:

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

链接到另一个类似的问题。

瞿健
2023-03-14
import { YourPipeComponentName } from 'your_component_path';

@NgModule({
  providers: [
    YourPipeComponentName
  ]
})
export class YourServiceModule {
}
import { YourPipeComponentName } from 'your_component_path';

class YourService {

  constructor(private pipe: YourPipeComponentName) {}

  YourFunction(value) {
    this.pipe.transform(value, 'pipeFilter');
  }
}
 类似资料:
  • 问题内容: 我发现自己一次又一次地重复相同的代码片段,是否有可能在AngularJS中执行类似的操作: 上面的输出将是: 我不一定要寻找确切的“ ng:include”解决方案或模式,而是会减少模板中重复次数的方法。 问题答案: 这应该是您想要的。 脚本和ng- include的 文档。

  • 我使用了一种基于流的方法来映射并减少我的

  • 问题内容: 我正在尝试使用Jenkinsfile创建Jenkins工作流。我要做的就是监视’develop’分支中的更改。发生更改时,我希望它进行git标签并合并到master。我正在使用GitSCM步骤,但它似乎唯一支持的就是git clone。我不想掏出钱来做标记/合并,但我看不到解决办法。有人知道这是否可能吗?我在我的Git服务器上使用BitBucket(本地)。 问题答案: 目前尚不可能,

  • 问题内容: 如果我做 是一样的吗 ? 我想要我所有的东西,就像在8023端口上监听一样。 问题答案: 不,您需要将nohup分别添加到命令中。 建议这样的事情: 或者:

  • 问题内容: 这个问题已经在这里有了答案 : 如果/否则列表理解 (11个答案) 去年关闭。 这是我试图变成列表理解的代码: 有没有一种方法可以将else语句添加到此理解中? 问题答案: 语法是Python中的三元运算符,其条件为true;否则为。可以在理解语句中使用: 因此,对于您的示例,