Angular4が新しく、HATEOAS APIを使用しようとしています。基本的には、自己参照を含むオブジェクトまたは自己参照リンク自体をルーティング機構を介して渡したいとします(たとえば、オブジェクトのリスト内の編集リンクをクリックします)。残念ながら、HATOASのクライアント側のチュートリアルやライブラリはあまり多くありません。そこで、コードを大胆にコピーすることができます。Angular4 Angular4ルーティングのHATEOASリンク用UrlSerializer
私はこれがカスタム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>
ここにある情報は役立ちますか:http://stackoverflow.com/questions/39696760/angular2-support-with-hateoas – DeborahK
実際には、すでにリンクがあります。基本的には「自己」リンクをidの代わりに(私はAPIから取得していない)エディタコンポーネントを使用します。 –
何をしようとしているのか、何をしようとしているのかを示すコードがありますか? – DeborahK