博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
angular2 学习二 [property] - 绑定属性
阅读量:7028 次
发布时间:2019-06-28

本文共 749 字,大约阅读时间需要 2 分钟。

hot3.png

[property] - 绑定属性

在模板中,也可以使用一对中括号将HTML元素或组件的属性绑定到组件模型的某个表达式, 当表达式的值变化时,对应的DOM对象将自动得到更新:

property bind

等价的,你也可以使用bind-前缀进行属性绑定:

 
  1. @View({template:`<h1 bind-text-content="title"></h1>`})

很容易理解,通过属性,应用相关的数据流入组件,并影响组件的外观与行为。

需要注意的是,属性的值总是被当做调用者模型中的表达式进行绑定,当表达式变化时,被 调用的组件自动得到更新。如果希望将属性绑定到一个常量字符串,别忘了给字符串加引号,或者, 去掉中括号:

 
  1. //错误,Angular2将找不到表达式 Hello,Angular2
  2. @View({template:`<h1 [text-content]="Hello,Angular2"></h1>`})
  3. //正确,Angular2识别出常量字符串表达式 'Hello,Angular2'
  4. @View({template:`<h1 [text-content]="'Hello,Angular2'"></h1>`})
  5. //正确,Angular2识别出常量字符串作为属性textContent的值
  6. @View({template:`<h1 text-content="Hello,Angular2"></h1>`})

修改示例代码,使EzApp组件的标题颜色每秒钟随机变化一次!

HTMl

	
template - bind propery

 

 

转载于:https://my.oschina.net/martin123/blog/797983

你可能感兴趣的文章
Java常用类库
查看>>
Android开发之Activity转场动画
查看>>
List集合三种遍历方法
查看>>
【译】OpenDaylight控制器:YANG Schema和Model
查看>>
C#访问修饰符(public,private,protected,internal,sealed,abstract)
查看>>
android消息线程和消息队列
查看>>
EXCEL中计算不重复单元格的个数
查看>>
二层设备与三层设备的区别--总结
查看>>
安装pytorch成功但cuda不可用
查看>>
unity__DrawCall的理解
查看>>
springboot架构下运用shiro后在configuration,通过@Value获取不到值,总是为null
查看>>
SQLServer 数据库镜像+复制切换方案
查看>>
Postman初探
查看>>
仿淘宝头像上传功能(一)——前端篇。
查看>>
Eclipse通过集成svn实现版本控制
查看>>
OS开发过程中常用开源库
查看>>
关于在多个UItextield切换焦点
查看>>
hdu 2768
查看>>
git记住用户名密码
查看>>
ElasticSearch(2)-安装ElasticSearch
查看>>