2017-04-20 13 views
-2

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> 
+0

ここにある情報は役立ちますか:http://stackoverflow.com/questions/39696760/angular2-support-with-hateoas – DeborahK

+0

実際には、すでにリンクがあります。基本的には「自己」リンクをidの代わりに(私はAPIから取得していない)エディタコンポーネントを使用します。 –

+0

何をしようとしているのか、何をしようとしているのかを示すコードがありますか? – DeborahK

答えて

-1

私が渡そうとしている参照リンク。