2016-05-17 5 views
0

こんにちは、ページAのパラメータをページAのユーザーから取得し、ページBに表示するとします。URLにui-routerを使用したパラメータを渡す

私はたくさんのグーグルで探検しましたが、実際の結果がないので、どのようにすべての部品が連携しているかを見ることができます。

Q:私はここで$ stateParamsを使用する必要があるが、どのように私にとっては不明かを知っています。

ありがとうございます。

+1

これに 'factory'や' $ rootScope'を使うことができます。 –

+0

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

+1

あなたは十分に見えません。:Pこの質問を参照してください.. http://stackoverflow.com/質問/ 25647454/how-to-pass-parameters-ui-sref-in-ui-router-to-controller – 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; 
} 

あなたはより多くのあなたが工場/サービスまたは多分いくつかのブラウザのキャッシュを使用したいと思う何かのような音を説明したシナリオ。

関連する問題