2016-05-06 10 views
0

Ich habe diese Schaltfläche, um neue Seite für jeden Benutzer DetailWie neue Seite mit Benutzer-ID

<div class="btn-group"> 
    <a href="#/customer-app.html/{{customer.input.phoneid}}" class="btn"><i class="glyphicon glyphicon-open"></i></a> 
    <a href="#/customer-transaction.html" class="btn"><i class="glyphicon glyphicon-export"></i></a> 
</div> 

Meine Anforderung umgeleitet ist, dass, wenn der Benutzer auf die erste Schaltfläche klicken, um es zu jedem Kunden Seite umleitet mit customer-app.html Verbindung. Ich habe versucht, {{customer.input.phoneid}} zu verwenden, weil ich in meinem customer-app.html für den Suchknopf verwende. aber es funktioniert nicht wie ich will.

<form name="searchForm" ng-submit="refresh()"> 
<div class="input-group"> 
    <input type="text" class="form-control" id=phoneid" ng-model="input.phoneid" ng-trim="true"> 
    <div class="input-group-btn"> 
    <button type="button" class="btn btn-primary" tabindex="-1" ng-click="refresh()">Search</button> 
    </div> 
</div> 
</form> 

enter image description here

$urlRouterProvider.otherwise("dashboard.html"); 

$stateProvider.state('customer-app', { 
     url: "/customer-app.html?phoneid&page", 
     templateUrl: 'views/customer-app/customer-app.html?_=' + app.version, 
     controller: 'customer-app' 
    }) 

Ich habe eine andere Seite, die #app-edit.html/{{app._id}} verwenden, die perfekt funktionieren. aber in dieser Seite möchte ich rufe ID in der customer-app Seite

Antwort

0
url: "/customer-app/:id" 

Regler Funktion

app.controller('MyCtrl', ['$scope', '$state', function($scope, $state){ 
    $scope.redirect= function (id) { 
     $state.go('state', {id : id}); 
    } 
    //here you can get the parameter 
}]); 

anderen Controller

app.controller('MyCtrl1', ['$scope', '$stateParams', function($scope, $stateParams){ 
    //$stateParams.id   
     //here you can get the parameter 
}]); 
+0

ich eine andere Seite haben verwenden, verwenden '# app-edit.html/{{app._id}} 'das funktioniert perfekt. aber auf dieser Seite möchte ich die Telefon-ID in der 'customer-app' Seite – sue

+0

ues $ stateParams verwenden, um diese ID zu bekommen. –

+0

kannst du mir beispiel dafür liefern? – sue