Java和TypeScript传参比较:
@RequestMapping(value="{id}",method = RequestMethod.GET)
public Result<FileData> findById(@PathVariable Long id) throws Exception {
FileData fileData = fileDataService.selectById(id);
return new ResultBuilder<FileData>().data(fileData).build();
}
①小括号():参数的入口,可以无参,但是有参,必须从小括号里传入;
②大括号{ }:方法后面的大括号{ }里面写的是逻辑代码;(初始化的时候,大括号{}表示的是对象)
但是
TypeScript不同,它的参数可以跟上面的一样;但是,如果参数是本文件(本页面)的参数,可以不从小括号里传入,而直接在大括号里用this引用;
ngOnInit() {
this.pageChange(this.pageIndex);
}
这是个经典的例子;表名,参数this.pageIndex既可以在小括号()内传入,也可以穿透ngOnInit的小括号(),直接进入大括号{}