0

我目前处于需要将一个对象传递给{{link-to}}queryParams不接受对象的情况{key:value}。我需要这个功能,因为我在不同的模板中使用这个组件。这样做的原因是一个模板使用一些关键字作为另一个模板不使用的过滤器,反之亦然。

我开始使用我自己的助手来生成链接,但我意识到我的助手正在生成的锚点正在重新加载整个页面,而 link-to 并没有这样做。我想重现这种行为,因为我正在使用的视图上设置了其他变量,并且每当我重新加载页面时它们都会重置为默认值

现在有没有一种聪明的方法可以使用对象创建链接?我看到了一些答案,但它们都与 ember 1.+ 和 canary 有关。在所有答案中,他们都说这是不可能的。我想知道人们现在是否已经实现了这个,或者目前是否正在使用这个问题的解决方案,但我找不到......

谢谢!

4

1 回答 1

0

所以我真的找不到办法做到这一点。我所做的是{{actions}}在我的锚内部创建,然后我用来transitionTo()模拟{{link-to}}.

可以在这里看到一个很好的方法

Ember transitionToRoute 在没有 sendAction 的组件中干净利落地

于 2016-10-03T19:49:29.307 回答