0
嗨,我试图通过从网页A到B.let的参数说,你从用户在网页A的名称,并希望其显示在页面B.传递参数的URL
我GOOGLE了很多,但没有一个工作结果,所以我可以看到所有部分如何协同工作。
问:我知道我需要在这里使用$ stateParams,但对于我来说它还不清楚。
感谢提前。
嗨,我试图通过从网页A到B.let的参数说,你从用户在网页A的名称,并希望其显示在页面B.传递参数的URL
我GOOGLE了很多,但没有一个工作结果,所以我可以看到所有部分如何协同工作。
问:我知道我需要在这里使用$ stateParams,但对于我来说它还不清楚。
感谢提前。
下面是正在使用的状态则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;
}
你描述听起来更像是一些地方,你会想用一个工厂/服务或者甚至一些浏览器缓存场景。
您可以使用'factory'或'$ rootScope'来达到此目的。 –
https://github.com/angular-ui/ui-router/wiki/url-routing#url-parameters – navneet35371
你还没看够.. .. P见这个问题.. http://stackoverflow.com/问题/ 25647454 /如何对传递参数-使用-UI-SREF-在-UI-路由器到控制器 – navneet35371