如何解决在 Ember JS 道具中传递多个参数
我有一个位于组件中的函数,我想从父级向它传递多个参数。我意识到我可以单独传递它们,但如果可能,我想将它们作为一个参数传递。
我希望它可以工作,但 actionArgs
中的语法不正确
<MyComponent @actionName={{myAction}} @actionArgs={{myValue,myOptions}} />
<button {{on "click" (action @actionName @actionArgs)}}></button>
我试过用括号括起来,但也没有用。
解决方法
令人惊讶的是,这可以通过使用 fn
助手传入 fn 参数来完成
<MyComponent @actionName={{fn myAction myValue myOptions}} />
<button {{on "click" (action @actionName)}}></button>
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。