有办法从link-to
获取网址并打印出来吗?
{{#link-to "route.name" params}}
https://example.com/route/name/params {{!-- Change this with the URL of link-to --}}
{{/link-to}}
答案 0 :(得分:2)
您可以创建自己的扩展LinkComponent
的组件并公开其href
属性:
component.js:
import Ember from 'ember';
export default Ember.LinkComponent.extend({
});
template.hbs:
{{#if hasBlock}}
{{yield href}}
{{else}}
{{linkTitle}}
{{/if}}
然后使用它:
{{#my-link "route.name" as |href| }}
{{href}}
{{/my-link}}
答案 1 :(得分:1)
您可以尝试ember-href-to插件。并使用href-to
帮助程序获取URL。