试图提前了解Angular Bootstrap

时间:2019-05-11 08:42:36

标签: angular

我正在尝试理解此代码。

https://ng-bootstrap.github.io/stackblitzes/typeahead/http/stackblitz.html

在第44行,我们有类似

search =(text $:Observable)=>

当我将鼠标悬停在搜索上时, Intellisense告诉我(属性)NgbdTypeaheadHttp.search

我没有得到它什么是属性,为什么它是NgbdTypeaheadHttp.search类型。

我的第二个问题是这一行 搜索=(文本$:可观察)

因此搜索正在接受名为text $的参数?

如果可以的话,实际提供的参数在哪里?

在模板中,我仅看到[ngbTypeahead] =“ search”,但没有提供要搜索的参数

1 个答案:

答案 0 :(得分:0)

您的stackblitz链接已损坏。我假设您是指this one

似乎您不太了解JS语法和功能。我建议阅读。

  1. searchNgbdTypeaheadHttp类的属性,因此很明显Intellisense会告诉您同样的事情
  2. searcharrow function,它接受​​Observable参数
    输入[ngbTypeahead]中接受具有相同签名的箭头功能。此输入在NgbModule包的一部分@ng-bootstrap/ng-bootstrap中定义