[英]I can't get my angular ui-router nested states to work. Code inside
在這一點上,我確實嘗試了任何方法,但我仍在學習中,無法使它起作用。 https://plnkr.co/edit/FrNChlSwHYDbapr7gFQH?p=preview
<a class="collection-item"
ng-repeat="task in tasks"
ui-sref="todo.detail({ todoID: task.todoID })">
{{ task.text }}
</a>
我正在嘗試從“ todo”視圖路由到/ todo / 1,/ todo / 2等,但是$ stateParams似乎有問題。 如果你們能幫助我並告訴我問題出在哪里,那就太好了:)。
假設任務數組中的每個任務都有一個ID
,然后要導航到該ID
,則需要遵循以下內容:
<a class="collection-item"
ng-repeat="task in tasks"
ng-href="#todo/{{ task.todoID }}">
{{ task.text }}
</a>
然后,您需要/todo/:toDoId
或在路由中設置的類似設置。
您尚未在tasks
項中定義todoID
。
除了向任務對象添加id字段外,您還需要在todo.html文件中放入<section ui-view></section>
。 這就是嵌套狀態的工作方式。 您可以使用Oliver提到的href或堅持使用ref。 我在這里分叉了您的朋克。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.