AngularJS:将对象参数传递给状态

以下

我想将一个对象传递给一个状态。这是我的做法:

.state('options', {
    url: "/options?current_task",
    views: {
      "middle": {
        templateUrl: "/games/options.html"
      }
    }

这就是我所说的:

$state.go("options", {current_task: task});

但是,它没有传递对象,而是传递了一个字符串“ Object Object”。我做错了什么?

埃尔马尔托

您在URL中传递的参数始终是一个字符串。您可以传递多个字符串,然后将它们再次组合到一个对象中。

.state('options', {
    url: "/options?current_task_1&current_task2",
    views: {
      "middle": {
        templateUrl: "/games/options.html"
  }
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章