- EmberJS 教程
- EmberJS - 主页
- EmberJS - 概述
- EmberJS - 安装
- EmberJS - 核心概念
- 创建并运行应用程序
- EmberJS - 对象模型
- EmberJS - 路由
- EmberJS - 模板
- EmberJS - 组件
- EmberJS - 模型
- EmberJS - 管理依赖
- EmberJS - 应用程序问题
- EmberJS - 配置 Ember.js
- EmberJS - Ember 检查器
- EmberJS 实用资源
- EmberJS - 快速指南
- EmberJS - 实用资源
- EmberJS - 讨论
EmberJS - 模板操作参数
参数可以通过 {{action}} helper 传递给 action 处理程序。此 helper 传递的这些值将作为参数传递给 helper。
语法
<button {{action "action-name" argument}}>Click</button>
示例
以下给出的示例显示将参数传递给 action 处理程序。创建一个新路由并将其命名为 actionparam.js,代码如下 −
import Ember from 'ember'; export default Ember.Route.extend ({ actions: { //passing the 'user' as parameter to the User function User: function (user) { document.write('Welcome.. To Tutorialspoint'); } } });
使用以下代码打开在 app/templates/ 下创建的 actionparam.hbs 文件 −
//passing the 'user' as parameter to a button <button {{action "User" user}}>Click Here </button> {{outlet}}
输出
运行 ember 服务器;你将收到以下输出 −
现在你单击按钮,用户 action 处理程序将被调用,其中包含 "user" 模型的参数。这进一步显示了以下结果 −
emberjs_template.htm
广告