2016-05-17 134 views
0

嗨,我試圖通過從網頁A到B.let的參數說,你從用戶在網頁A的名稱,並希望其顯示在頁面B.傳遞參數的URL

我GOOGLE了很多,但沒有一個工作結果,所以我可以看到所有部分如何協同工作。

問:我知道我需要在這裏使用$ stateParams,但對於我來說它還不清楚。

感謝提前。

+1

您可以使用'factory'或'$ rootScope'來達到此目的。 –

+0

https://github.com/angular-ui/ui-router/wiki/url-routing#url-parameters – navneet35371

+1

你還沒看夠.. .. P見這個問題.. http://stackoverflow.com/問題/ 25647454 /如何對傳遞參數-使用-UI-SREF-在-UI-路由器到控制器 – navneet35371

回答

2

下面是正在使用的狀態則params的一個例子:

var app = angular.module('app', []) 
app.config(function($stateProvider){ 
    $stateProvider 
    .state('sample', { 
    url: '/sample/:name', 
    templateUrl: '.sampleView.html', 
    controller: 'SampleController' 
}) 

app.controller('SampleController', function($stateParams) { 
    //access params by using $stateParams.<param name> 
    var name = $stateParams.name; 
} 

你描述聽起來更像是一些地方,你會想用一個工廠/服務或者甚至一些瀏覽器緩存場景。