Ember.js {{链接到}}从不同域打开新网页

Ember.js {{链接到}}从不同域打开新网页,ember.js,Ember.js,我是emberJS的新手,我正在尝试从我的一个页面打开一个新页面,比如“www.google.com”,我在我的HBS模板中指定了我的链接,如下所示 {{#link-to 'applications.google' tagName="li"}}<a href="">Google</a>{{/link-to}} {{{#链接到'applications.google'标记名=“li”}{{{/link-to}} 我还尝试在标记中插入{{action}}帮助器,并在控制器

我是emberJS的新手,我正在尝试从我的一个页面打开一个新页面,比如“www.google.com”,我在我的HBS模板中指定了我的链接,如下所示

{{#link-to 'applications.google' tagName="li"}}<a href="">Google</a>{{/link-to}}
{{{#链接到'applications.google'标记名=“li”}{{{/link-to}}

我还尝试在标记中插入{{action}}帮助器,并在控制器中编写了一个action方法,但没有成功。不确定。请提供帮助。

您可以使用带有完整URL的普通锚定标记和协议

<a href='http://www.google.com'> example </a>

您可以使用带有完整URL的普通锚定标记和协议

<a href='http://www.google.com'> example </a>


我确实在HRef标签中添加了一个动作助手,如

在余烬控制器中,我包含了一个动作作为

    actions: {
      openGoogle() {
           window.open("google.com");
      }
    }

它工作

我确实在HRef标签中添加了一个动作助手,如

在余烬控制器中,我包含了一个动作作为

    actions: {
      openGoogle() {
           window.open("google.com");
      }
    }

它工作

谢谢你的回复。我目前有一个类似于“localhost:4200/applications”的余烬URL,当我在锚定标记的HREF中添加链接“www.google.com”时,它将链接显示为“”。因此它不起作用。我确实在href中添加了一个动作助手,如“;”。成功了。:)谢谢你的帮助。用你当前的代码更改更新你的问题谢谢你的回答。我目前有一个类似于“localhost:4200/applications”的余烬URL,当我在锚定标记的HREF中添加链接“www.google.com”时,它将链接显示为“”。因此它不起作用。我确实在href中添加了一个动作助手,如“;”。成功了。:)谢谢您的帮助。请使用当前代码更改更新您的问题。您需要在此处执行哪些操作?。您可以直接替换
而不是
{{{{link to'applications.google'tagName=“li”}}{{{/link to}}
。这就行了。我相信我的答案是正确的,你不需要在这里操作
openGoogle
。在余烬控制器中创建操作有点过火@Kumkanillam解决方案简单得多,代码也少得多。我自己的网站(Ember制作)按照@Kumkanillam的建议做了:
。无需控制器操作。为什么需要在此处执行操作?。您可以直接替换
而不是
{{{{link to'applications.google'tagName=“li”}}{{{/link to}}
。这就行了。我相信我的答案是正确的,你不需要在这里操作
openGoogle
。在余烬控制器中创建操作有点过火@Kumkanillam解决方案简单得多,代码也少得多。我自己的网站(Ember制作)按照@Kumkanillam的建议做了:
。无需控制器操作。