- EmberJS 教程
- EmberJS - 主页
- EmberJS - 概述
- EmberJS - 安装
- EmberJS - 核心概念
- 创建和运行应用程序
- EmberJS - 对象模型
- EmberJS - 路由器
- EmberJS - 模板
- EmberJS - 组件
- EmberJS - 模型
- EmberJS - 管理依赖项
- EmberJS - 应用程序问题
- EmberJS - 配置 Ember.js
- EmberJS - Ember 检查器
- EmberJS 有用资源
- EmberJS - 快速指南
- EmberJS - 有用资源
- EmberJS - 讨论
EmberJS - 自定义属性
你可以通过使用 attributeBindings 属性将它们绑定到 DOM 元素来自定义属性。
语法
import Ember from 'ember'; export default Ember.Component.extend ({ tagName: 'tag_name', attributeBindings: ['attr_name'], attr_name: 'value' });
示例
以下给出的示例指定了通过使用 attributeBindings 属性将它们绑定到 DOM 元素来自定义属性。通过名称为 post-action 的组件,将在 app/components/ 下进行定义。
打开 post-action.js 文件并添加以下代码 −
import Ember from 'ember'; export default Ember.Component.extend ({ tagName: 'font', attributeBindings: ['color'], color: "red" });
现在使用以下代码行打开组件模板文件 post-action.hbs −
<div>Welcome to Tutorialspoint...</div> {{yield}}
打开 index.hbs 文件并添加以下代码行 −
<h1>Hello</h1> {{post-action}} {{outlet}}
输出
运行 ember 服务器;你将收到以下输出 −
emberjs_component.htm
广告