我正在尝试理解此代码。
https://ng-bootstrap.github.io/stackblitzes/typeahead/http/stackblitz.html
在第44行,我们有类似
search =(text $:Observable)=>
当我将鼠标悬停在搜索上时, Intellisense告诉我(属性)NgbdTypeaheadHttp.search
我没有得到它什么是属性,为什么它是NgbdTypeaheadHttp.search类型。
我的第二个问题是这一行 搜索=(文本$:可观察)
因此搜索正在接受名为text $的参数?
如果可以的话,实际提供的参数在哪里?
在模板中,我仅看到[ngbTypeahead] =“ search”,但没有提供要搜索的参数
答案 0 :(得分:0)
您的stackblitz链接已损坏。我假设您是指this one
似乎您不太了解JS语法和功能。我建议阅读。
search
是NgbdTypeaheadHttp
类的属性,因此很明显Intellisense会告诉您同样的事情search
是arrow function,它接受Observable
参数[ngbTypeahead]
中接受具有相同签名的箭头功能。此输入在NgbModule
包的一部分@ng-bootstrap/ng-bootstrap
中定义