Variables 如何从选项卡向控制器传递变量
我有这样的结构,爱奥尼亚的经典标签:Variables 如何从选项卡向控制器传递变量,variables,ionic,Variables,Ionic,我有这样的结构,爱奥尼亚的经典标签: .state('tab.comments', {url: "/diary", views: {'tab-diary': {templateUrl: "tab-diary.html", controller: 'DiaryCtrl'} } }) .state('t
.state('tab.comments', {url: "/diary",
views: {'tab-diary':
{templateUrl: "tab-diary.html",
controller: 'DiaryCtrl'}
}
})
.state('tab.comments', {url: "/comments",
views: {'tab-diary':
{templateUrl: "tab-comments.html",
controller: 'CommentsCtrl'}
}
})
然后我有一个jQuery.Ajax,它在tab diary.html中填充了一个div。。。下面是一个帖子列表,每个帖子都有一个到评论页面的链接
评论页面嵌套在日记中
我将评论页面称为:
<a class="tab-item dark" href="#/tab/comments>GO TO COMMENTS</a>
在评论页面中,我想获取帖子id,但我不知道如何传递ad请求变量
请帮帮我!
谢谢。在状态url中添加一个参数
.state('tab.comments',
{url: "/comments/:id",
views: {
'tab-diary':
{
templateUrl: "tab-comments.html",
controller: 'CommentsCtrl'}
}
})
然后将id添加到href的末尾,如下所示
<a class="tab-item dark" href="#/tab/comments/{{id}}">GO TO COMMENTS</a>
完美的工作!!我没有使用$stateParams!非常感谢。
var id = $stateParams.id;