链接上的模板附加属性
您可以借助 link-to 帮助程序在链接上添加附加属性。
语法
{{link-to 'link-text' 'route-name' class = "btn-primary"}}
示例
此示例显示如何在链接上添加附加属性。创建名为 info 的路由,然后打开 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('info');
});
export default Router;
使用以下代码打开在 app/templates/ 下创建的文件 application.hbs 文件 −
//在链接上添加附加属性,如 class ="btn btn-primary"
{{link-to 'Click For Fruits List' 'info' class = "btn btn-primary"}}
{{outlet}}
当您点击"点击查看水果列表"链接时,页面应打开包含以下代码的 info.hbs 文件−
<p>Some Fruits</p>
<ul>
<li>Orange</li>
<li>Banana</li>
</ul>
{{outlet}}
输出
运行 ember 服务器;您将收到以下输出 −
接下来,单击 Click For Fruits 列表,它将显示来自模板文件的以下文本 −

emberjs_template.html