我正在通过 mean.io 学习 Angular.js,其中有一个 Articles 包作为示例。
在 Articles 控制器中,我们看到一行articleId: $stateParams.articleId
:
$scope.findOne = function() {
Articles.get({
articleId: $stateParams.articleId
}, function(article) {
$scope.article = article;
});
};
我想知道在哪里以及如何articleId
设置$stateParams
。基本上在哪里以及如何$stateParams
设置?
更新:在 samitha 提供的这个有用链接中,它说:“在状态控制器中,$stateParams 对象将只包含在该状态下注册的参数。”
那么articleId
“在那个州”是在哪里注册的呢?找到这方面的代码会很有帮助。