Angularjs 在Angular.js中,$stateParams设置在哪里?
我正在通过mean.io学习Angular.js,它有一个文章包作为示例 在文章控制器中,我们看到一行Angularjs 在Angular.js中,$stateParams设置在哪里?,angularjs,mean-stack,mean.io,Angularjs,Mean Stack,Mean.io,我正在通过mean.io学习Angular.js,它有一个文章包作为示例 在文章控制器中,我们看到一行articleId:$stateParams.articleId: $scope.findOne = function() { Articles.get({ articleId: $stateParams.articleId }, function(article) { $scope.article = article; });
articleId:$stateParams.articleId
:
$scope.findOne = function() {
Articles.get({
articleId: $stateParams.articleId
}, function(article) {
$scope.article = article;
});
};
我想知道articleId
在$stateParams
中的设置位置和方式。基本上,$stateParams
在哪里以及如何设置
更新:在samitha提供的这篇文章中,它说:“在状态控制器中,$stateParams对象将只包含在该状态下注册的参数。”
那么,
articleId
是在哪里“在那个州”注册的呢?找到这方面的代码会很有帮助。正如samitha menthoned所说,这段代码使用的是什么,对吗
从文档中,articleId
将通过URL设置
例如,当您访问http:///articles/1
然后
$stateParams.articleId=>1
这是一个模块stateParams
@samitha,你能回答这个问题吗,articleId
设置在哪里?在链接中,它说“在状态控制器中,$stateParams对象将只包含在该状态中注册的参数。”那么,articleId
在哪里注册到“该状态”?