如何使用link-to从ember js传递和接收参数
how to pass and receive a parameter using link-to from ember js?
我的页面上有一个客户列表(只有名字),当我点击每个客户时,我想打开一个名为'clientdetails'的新页面,在这个页面中,除了客户的名字(我有地址和年龄)之外,我还可以获得客户的详细信息;
目前我得到的是这样的:
{{#each model as |client|}}
<p> {{#link-to "clientdetails"}} {{client.name}} {{/link-to}}
</p>
{{/each}}
我应该如何通过客户端。地址和客户。添加到客户详细信息并在客户详细信息页面中相应地显示它们?
谢谢。
看一下:
https://guides.emberjs.com/v2.5.0/templates/links/我猜你可以在你的route.js
中创建一个路由来路由到你的客户端详细信息:
Router.map(function() {
this.route('clients', function(){
this.route('clientdetails', { path: '/:client_id' });
});
});
在您的template
中(链接到您的客户端详细信息):
{{#each model as |client|}}
<p> {{#link-to "clientdetails" client}} {{client.name}} {{/link-to}}
</p>
{{/each}}
最后,创建一个显示客户端详细信息的模板clientdetails
:
<p>{{model.name}}</p>
<p>{{model.address}}</p>
<p>{{model.age}}</p>
希望有帮助,
相关文章:
- 要求未定义JS回调参数
- JS:检查URL中的参数,然后迭代一个参数为var的函数
- 从node.js向CasperJS传递参数数组
- angular.js:13424错误:[ng:areq]参数'fn'不是函数,getObject
- JS和three.JS,在浏览器中进行参数测试
- 如何将一个*参数*从JS传递到AS3
- 参数列表Three.js之后的未捕获语法错误:缺少)
- 建议将包含不同参数的内联JS转换为外部脚本
- 如何在mysql查询(NODE.js)中重复使用一个参数
- 在JS参数中放置引号
- 如何将Gruntfile.js中的参数传递到webdriverio规范
- 如何将.json文件作为参数导入.js文件并使用命令行启动它
- Moment.js不接受变量作为参数
- 是否可以使用Sinon.JS检查函数参数绑定是否正确
- Meteor.js只更新一个参数,而不是整个集合
- 使用应用程序状态js和视图在angular js url上传递两个参数
- 保存上一页参数 js, jsp.
- 将重复出现的代码“外包”到带有参数(js)的函数中
- 如何在我的节点中包含另一个参数.js Web 服务
- 如何获取函数参数'js中的文本值