什么是:一个大括号外壳,第一个变量名称,然后是一个冒号,再次分隔相同的变量名称?{名称:名称}



这可能与Javascript,TypeScript或Angular 2有关。 我不确定?

下面是一个示例:

onSearch( term:string) 
{
    this.router.navigate([' search', {term: term}]);
}

我不明白"{术语:术语}"在做什么?

这就是通过导航方法传递参数的方式。它接受对象,其中term 是变量名称,其他术语是需要传递的字符串。如果你写会更合适。

this.router.navigate([' search', {'term': term}]); 

最新更新