angular - 使用 angular + web api 创建和查看对象。前端结构
问题描述
我想创建例如房屋的对象,并有能力创建房屋、查看房屋、更新房屋。
angular 中文件夹和文件的结构应该是什么?
带有组件创建、查看、更新的 House 文件夹?
我也希望使用链接创建房子
site.com/house/create
而观景房应该是
site.com/houses/123 where 123 is house ID
解决方案
我会HouseModule
用 4 个组件创建一个:
- 房屋组件
- ViewHouse 组件
- 创建房屋组件
- 更新房屋组件
这就是你的house-routing
样子
const routes: Routes = [
{ path: '', redirectTo: 'house', pathMatch: 'full' },
{ path: 'house', component: HouseComponent},
{ path: 'house/:id', component: ViewHouseComponent },
{ path: 'house/create', component: CreateHouseComponent},
{ path: 'house/update', component: UpdateHouseComponent},
];
推荐阅读
- reactjs - 反应从 DOM 计算的初始状态
- asp.net-mvc - 将 Visual Studio 2017 从移动开发更改回 Web 开发
- node.js - 为什么 Angular CLI 不能识别当前的 Node.js 版本?
- javascript - TypeError:TypeError:null 不是对象(评估“this.state.email”)
- react-native - 在减速器中无法将所有 api 数据放在一起
- htdocs - 如何使用 php 保护 htdocs 文件?
- bash - Bash 命令查找与 file[0-9]+.js 匹配的文件
- javascript - 为什么 Jquery $(#); 不起作用,但 Javascript document.getElementById 可以正常工作吗?
- node.js - 错误:Route.post() 需要回调函数,但得到了 [object Undefined]
- python - 正则表达式搜索特定的文本结构