Javascript 使用startsWith作为自定义管道
实际上,我想使用*ngIf检查字符串是否以某个字符开头 是否可以通过使用角度传感器来实现这一点?我已经试过了,但我犯了错误 HTMLJavascript 使用startsWith作为自定义管道,javascript,html,angular,typescript,Javascript,Html,Angular,Typescript,实际上,我想使用*ngIf检查字符串是否以某个字符开头 是否可以通过使用角度传感器来实现这一点?我已经试过了,但我犯了错误 HTML 除了Eliseo所说的之外,我还想纠正您对管道的现有使用 看看这个演示 或 不要将管道用于此类检查,它主要用于数据转换除了Eliseo所说的之外,我还想纠正您对管道的现有使用 看看这个演示 或 不要将管道用于此类检查,它主要用于数据转换管道用于转换输入。正如我所说的那样 管道接收数据作为输入,并将其转换为所需的输出 你可以简单地使用 管道用于转换输入。正如我所说
除了Eliseo所说的之外,我还想纠正您对管道的现有使用 看看这个演示 或
不要将管道用于此类检查,它主要用于数据转换除了Eliseo所说的之外,我还想纠正您对管道的现有使用 看看这个演示 或
不要将管道用于此类检查,它主要用于数据转换管道用于转换输入。正如我所说的那样 管道接收数据作为输入,并将其转换为所需的输出 你可以简单地使用
管道用于转换输入。正如我所说的那样 管道接收数据作为输入,并将其转换为所需的输出 你可以简单地使用
为什么不使用*ngIf=url.indexOf'/register'==0?或者使用一个函数,而不是管道?它正在工作!!。你能把答案加进去吗..这样我就可以投票给你为什么不使用*ngIf=url.indexOf'/register'==0?或者使用一个函数,而不是管道?它正在工作!!。你能加上答案吗?这样我就可以投票给你了
<app-breadcrumb *ngIf="startsWith:url === '/register/'"></app-breadcrumb>
import { Pipe, PipeTransform } from '@angular/core';
@Pipe({
name: 'startsWith'
})
export class UserComponent implements PipeTransform {
transform(fullText: string, textMatch: string): boolean {
return fullText.startsWith(textMatch);
}
}
<div>{{ name | startsWith : 'Ang' }}</div>
<div *ngIf="( name | startsWith : 'Ang')"> Can see </div>
<div *ngIf="( name | startsWith : 'Test')"> Can't see </div>
<app-breadcrumb *ngIf="(url.startsWith('/register/'))"></app-breadcrumb>