【发布时间】:2017-04-20 18:03:45
【问题描述】:
我对 Angular4 还很陌生,我正在尝试使用 HATEOAS API。基本上,我想通过路由机制传递包含自引用的对象或自引用链接本身(例如,单击对象列表中的编辑链接)。不幸的是,没有多少 HATEOAS 客户端的教程或库可供我公然复制代码。
我认为这可以通过自定义 UrlSerializer 实现,但我不知道如何做到这一点。我不知道如何序列化对象或链接,但以后仍然可以找到它。对于任何可能使我更接近工作解决方案的建议,我很高兴,不一定使用 UrlSerializer。
基本上我希望编辑链接像这样工作(当帐户是一个复杂对象时):
<table>
<tbody>
<tr *ngfor="let account in accounts">
<td>{{ account.username }}</td>
<td>{{ account.password }}</td>
<td>
<a [routerLink]="['/account', account]">edit</a>
</td>
</tr>
</tbody>
</table>
【问题讨论】:
-
这里的信息有帮助吗:stackoverflow.com/questions/39696760/…
-
不是真的,我已经有了链接,基本上我想将“self”链接传递给编辑器组件而不是 id(我不是从 API 获得的)。
-
您是否有一些代码可以显示您正在尝试做什么或尝试做什么?
标签: angular typescript routing hateoas