0

我正在使用ember-intl并想翻译 html(带链接的href):

en-us.json

{
   "sign-up": "Didn't get it? check your spam folder, or try to '<a {myLink}>'send a new passcode'</a>'",
}

我的控制器有一个名为:signUp:

actions: {
    signUp: function() {
      console.log('success');
    },
}

在我的 hbs 文件中,我尝试了:

{{{t 'sign-up' myLink=(action 'signUp')}}}

设置了文本,链接看起来像一个链接,但是当我点击这个链接时,没有写入日志。

任何帮助表示赞赏!

4

1 回答 1

0

在stackoverflow中检查这个线程:

在 Ember.js 中结合 linkTo 和 action 助手

可能在安装库之后

ember-link-action

你可以做类似的事情

{{#link-to 'other-route' invokeAction=(action 'signUp')}}
  {{t 'sign-up'}}
{{/link-to}}
于 2020-07-08T08:05:08.967 回答