1. 创建模型非常重要,表单模型正确的话是可以直接和后端对接的
2.请求最好写在服务中,封装通用方法,本次项目由于时间问题,将请求等写在了组件中,组件的代码过于臃肿
3.关于页面在数据请求成功后渲染的问题,使用resolve路由守卫是可以解决的,看了它的原理,实际是请求之前返回一个模型的实例,所以简洁方法就是组件中直接实例化此模型,同样可以解决问题
4.表单的动态创建是个问题,formarray的嵌套问题尚未解决
5.router.navigate的传参方式
showProduct(id) {
this.router.navigate(['/product/productdetail'], {
queryParams: { productId: id },
});
}