【发布时间】:2016-02-13 21:01:24
【问题描述】:
我正在使用UI-Router。这是我通过ui-sref 路由到的状态之一:
.state("community", {
url: "/community/:community_id",
controller: "CommunityCtrl",
templateUrl: "/static/templates/community.html"
})
在我进入“社区”状态的模板之一中:
<div ui-sref="community({community_id: community.community_id})"></div>
这是我的社区对象:
{
name: 'Community name',
community_id: 11 //int, not a string
}
如您所见,键“community_id”包含一个 int 值而不是字符串值。但是,当我通过$stateParams 访问此参数时,我得到:
community_id: "11" //string
为什么我得到一个字符串?
【问题讨论】:
标签: javascript angularjs angular-ui-router ui-sref