2016-09-27 72 views
1

URL參數,當我瀏覽到我的應用程序的URL:不能獲得角

http://localhost/RealSuiteApps/RealHelp/-1/Inbox/Detail?wonum=XXX 

我想wonum

下面的值是我的控制器的構造函數中,我試着使用角度文檔中定義的$ location服務,但它不起作用,問題是什麼?

constructor(private dataService: DataService, private $location) { 
     var params = $location.search(); 
     var wonum = params.wonum; 
     this.getWorkOrderDetail(wonum); 
    } 

enter image description here

請注意,上面的網址是從一個網頁到另一個鏈接,但它沒有棱角的路由。詳細信息後問號之前

UPDATE

添加#解決問題

http://localhost/RealSuiteApps/RealHelp/-1/Inbox/Detail#/?wonum=BCB18405240

+0

你會得到任何錯誤? – Pradeepb

回答

1

我懷疑如果角度應用。因爲角度應用程序總是會將#附加到url,這就是角度如何維護url的狀態。 $ location.search()方法只會在url基於散列的情況下才會產生結果。

+0

是的,事實上,在問號解決問題之前添加#謝謝 – monstro