angular.js(2) 数据的渲染

angular-(2)

把数据添加到组件中

eg:
ng generate component user-item
在user-item.component.ts中。

  • 定义 name:string;//定义name属性
  • 在构造函数里写入constructor(){ this.name = 'Alice'}
  • 在组件中渲染的时候用双花括号法。<p>{{name}}</p>

使用数组添加到组件中

eg:

  • 定义数组 names:string[]

  • 构造函数 constructor(){ this.name = ['Ari','Carlos','Felipe','Nate']}

  • 渲染的时候需要用到ngFor

      <ul>
      <li *ngFor="let name of names">{{name}}</li>
      </ul>
    

在组件中套用自定义组件

@Input注解

在user-item.compnent.ts中接收输入。
@Input() name;string;
在user-list.component.html
<ul><app-user-item *ngFor="let name of names" [name]="name"></ul>
注意这里的let name 和下面的 “name” 需保持一致性

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 136,258评论 19 139
  • 仿制Reddit网站 读完本章之后, 你将掌握如何构建基本的Angular应用。 简单的应用将涵盖Angular中...
    东东少将阅读 8,623评论 1 28
  • Vue 实例 属性和方法 每个 Vue 实例都会代理其 data 对象里所有的属性:var data = { a:...
    云之外阅读 6,732评论 0 6
  • 这篇笔记主要包含 Vue 2 不同于 Vue 1 或者特有的内容,还有我对于 Vue 1.0 印象不深的内容。关于...
    云之外阅读 10,490评论 0 29
  • 老师,上次你在评论区说看见了,不过这一期没有我,会在下一期吗 名字 凌素生 解释 凌云高空之中,似乎素昧平生,谁知...
    凌素生阅读 2,915评论 0 0

友情链接更多精彩内容