ember.js – 将数组传递给linkTo助手

前端之家收集整理的这篇文章主要介绍了ember.js – 将数组传递给linkTo助手前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我想创建一个需要生成动态链接的组件.我尝试将链接数据作为数组传递,但这不起作用.
var user1 = get("store").find("user",1);
var data = {link: ["users.show",user1],title: "User1"};

{{#link-to data.link}}{{data.title}}{{/link-to}}

这应该等于

{{#link-to "users.show" 1}}{{data.title}}{{/link-to}}

如何从变量生成完全动态的链接

解决方法

您可以将数组指定为params参数到link-to helper中.与 nickiaconis’ answer答案类似,但只有默认的{{link-to}}助手:
{{#link-to params=data.link}}{{data.title}}{{/link-to}}

…将呈现如下内容

<a href="/users/show/1">User1</a>

(用Ember 2.3.0测试)

原文链接:https://www.f2er.com/js/150869.html

猜你在找的JavaScript相关文章