搜尋

首頁  >  問答  >  主體

angular.js - angular ui router 同一層次視圖可以分別載入嗎

https://github.com/angular-ui/ui-router

angular ui router 可以定義多個視圖,像這樣

<body>
    <p ui-view="viewA"></p>
    <p ui-view="viewB"></p>
    <!-- Also a way to navigate -->
    <a ui-sref="route1">Route 1</a>
    <a ui-sref="route2">Route 2</a>
</body>

始終沒有找到這裡的viewA和viewB 視圖分別載入的辦法

或者說在一次狀態改變的時候,同層次下的視圖,只渲染其中的幾個,有幾個不渲染

剛開始學習,大家指教一下,分別渲染視圖可以做到嗎

伊谢尔伦伊谢尔伦2774 天前583

全部回覆(1)我來回復

  • ringa_lee

    ringa_lee2017-05-15 16:51:39

    只在特定的狀態指定想要改變的視圖(viewA/viewB)的話?

    官方舊的 wiki 有範例
    https://github.com/angular-ui/ui-router/wiki/Multiple-Named-Views#example---name-matching

    補上使用多重視野的範例
    http://plnkr.co/edit/wy4rqDSsQmHFLmC3Fhm4?p=preview

    回覆
    0
  • 取消回覆