2014-04-01 37 views
0

嗨我一直在嘗試重新引導頁面到另一個參數爲 的路由,就像這樣將id作爲參數傳遞。重新定向到另一個頁面Angularjs

$location.path('/api/po/'+id); 

什麼是使用路由器和參數重定向到另一個頁面的正確方法?我的模塊,控制器等都工作正常。只是有問題重新指導。 Thaks

+0

你面臨什麼問題? – Chandermani

+0

如果我刪除身份證我得到重新定向罰款,如果我添加身份證它不去。我叮the問題是語法不正確 –

+0

顯示您的$ routeProvider配置。身份證有價值嗎? – Chandermani

回答

0

看看這個ui router對我來說是更好的方式來構建一個函數,將應用程序從視圖移到另一個視圖。它非常易於使用,並且非常豐富有用的方法。

0

按照以下步驟

  1. 使用涼亭
  2. 包括角-UI-router.js在您的index.html
  3. 增加 'ui.router' 到你的主模塊的名單安裝UI路由器依賴
  4. 添加一個用戶界面視圖指令在HTML
  5. 設置你的狀態在模塊配置了一些,下面是一個例子,如何:

變種的myapp = angular.module( 'MYAPP',[ 「ui.router」])

myapp.config(function($stateProvider, $urlRouterProvider){ 

    // For any unmatched url, send to /route1 
    $urlRouterProvider.otherwise("/route1") 

    $stateProvider 
    .state('route1', { 
     url: "/route1", 
     templateUrl: "route1.html" 
    }) 
    .state('route2', { 
     url: "/route2", 
     templateUrl: "route2.html" 
    }) 
}) 

在有疑問的情況下,請參照this