2017-04-20 42 views
-2

我對Angular4相當陌生,我試圖使用HATEOAS API。基本上我想通過路由機制傳遞包含自引用或自引用鏈接本身的對象(例如,單擊對象列表中的編輯鏈接)。不幸的是,HATEOAS客戶端沒有太多的教程或庫,我可以公然複製代碼。Angular4 UrlSerializer for HATEOAS在angular2路由中的鏈接

我認爲這可能是用自定義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

一些更多的研究,我想做到這一點的最好辦法之後是通過使用共享服務,用於存儲我試圖通過的參考鏈接。