小编Ram*_*Ram的帖子

类型错误:无法读取未定义的属性“管道”

我正在使用 RxJS 在 Angular 中编写实时搜索功能。我收到一些错误,如 TypeError: 无法读取未定义的属性“管道”。我正在使用 Angular 7,并且尝试了来自 StackOverflow 的不同代码示例,但无法解决此问题。

app.Component.html

<input type='text' class="form-control input-txt-start" placeholder="Search Domain Name" name="domainId" (keyup)='getSearchResults(searchTerm$.next($event.target.value))'>

<ul *ngIf="results">
    <li *ngFor="let result of results | slice:0:9">
        {{ result}}
    </li>
</ul>
<p *ngIf="error">
    {{error}}
</p>
Run Code Online (Sandbox Code Playgroud)

app.component.ts

import { Component, OnInit, ViewChild } from '@angular/core';
import { FormBuilder, FormGroup, Validators, NgForm, FormControl } from '@angular/forms';
import { SearchService } from 'src/app/services/search.service';
import { Subject } from 'rxjs';

@Component({
  ...
  providers: [SearchService]
})

export class AppComponent implements OnInit { …
Run Code Online (Sandbox Code Playgroud)

rxjs angular

5
推荐指数
1
解决办法
3万
查看次数

标签 统计

angular ×1

rxjs ×1