首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >具有模型数据的Ui-路由器

具有模型数据的Ui-路由器
EN

Stack Overflow用户
提问于 2014-02-12 14:11:04
回答 1查看 725关注 0票数 3

使用角,离子,和UI-路由器,我试图改变状态并将数据传递给状态参数。有了角形的吴路,这是很容易的,但只是创造了这样的链接。

代码语言:javascript
代码运行次数:0
运行
复制
<a href="state2/{{detail.id}}">Brings me to state 2 with detail about this item</a>

但是由于Ionic已经切换到了UI-路由器,这往往会破坏已经创建的转换。我看过演示,在peoples控制器中,有一个设置状态更改的单击处理程序:

代码语言:javascript
代码运行次数:0
运行
复制
      $scope.switchState = function(){
        $state.go('abstract.main'); 

        <a ng-click="switchState">Change States</a>

如果嵌套状态只是一个静态视图,则这是可行的。但是我想知道的是如何正确地改变状态并传递参数来获取数据。有什么想法吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-02-12 14:19:10

例如,对于这种状态:

代码语言:javascript
代码运行次数:0
运行
复制
.state('test', {
    url: '/test/:id',
    templateUrl: 'insertpathhere.html'
})

在您的控制器中,您可以这样导航:

代码语言:javascript
代码运行次数:0
运行
复制
$state.go('test', { id: 420 });

或者你可以在你的html中找到这样的东西:

代码语言:javascript
代码运行次数:0
运行
复制
<a ui-sref="test({id:detail.id})">Click me</a>
票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/21730295

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档