我有此按钮可为每个用户详细信息打开新页面
<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>
我的要求是,如果用户点击第一个按钮,它将使用customer-app.html
链接重定向到每个客户页面。我尝试使用{{customer.input.phoneid}}
,因为我的customer-app.html
我正在使用input.phoneid
搜索按钮。但它不能按我的意愿工作。
<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>
$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'
})
我有另一个页面使用#app-edit.html/{{app._id}}
完美的工作。但在此页面中,我想在customer-app
页
答案 0 :(得分:0)
url: "/customer-app/:id"
控制器功能
app.controller('MyCtrl', ['$scope', '$state', function($scope, $state){
$scope.redirect= function (id) {
$state.go('state', {id : id});
}
//here you can get the parameter
}]);
另一个控制器
app.controller('MyCtrl1', ['$scope', '$stateParams', function($scope, $stateParams){
//$stateParams.id
//here you can get the parameter
}]);