Ember JS - 链接

{{link-to}}} 组件可用于创建指向路线的链接。

语法

{{#link-to route}}
   //代码在这里
{{/link-to}}

下表列出了链接的属性 −

S.No. 链接 &描述
1 多个段

对于多个段,如果路由是嵌套的,您可以为每个段提供模型或标识符。

2 使用 Link-to 作为内联助手

通过将链接文本作为助手的第一个参数提供,将 link-to 用作内联组件。

3 在链接上添加其他属性

您可以在创建链接时添加其他属性。

4 替换历史记录条目

您可以在使用 link-to 帮助程序在路线之间移动时将条目添加到浏览器的历史记录中。

示例

以下示例显示如何链接到不同的路线。创建新路由并将其命名为 note,然后打开 router.js 文件来定义 URL 映射 −

import Ember from 'ember';
import config from './config/environment';

const Router = Ember.Router.extend ({
   location: config.locationType,
   rootURL: config.rootURL
});

Router.map(function() {
   this.route('note');
});

export default Router;

使用以下代码打开在 app/templates/ 下创建的 application.hbs 文件 −

{{#link-to 'note'}}Click Here{{/link-to}}
{{outlet}}

当您点击上述链接时,页面应打开 note.hbs 文件并显示以下文本−

<h4>Welcome to TutorialsPoint</h4>
{{outlet}}

输出

运行 ember 服务器,您将收到以下输出 −

Ember.js Template Links

当您单击链接时,它将显示来自模板文件的文本,如以下屏幕截图所示 −

Ember.js Template Links

emberjs_template.html