题目1: 内置的过滤器有哪些?

  • date 日期格式化
  • currency 千进制钱
  • lowercase 变小写
  • uppercase 变大写
  • percent 百分数

    题目2: 什么是依赖注入机制

    依赖注入机制分两部分理解:

  • 依赖: 组件的构造方法中可以声明依赖 constructor(权限词 变量名: 类型)

  • 注入: 系统会根据组件的构造方法中的变量类型要求, 提供对应的变量. 关联 服务 特性;

    题目3: 有哪些快捷命令

  • ng g c 组件

  • ng g p 管道
  • ng g d 指令
  • ng g s 服务
  • ng s -o 启动服务 并 打开
  • ng n 项目名 创建项目

    题目4: 有哪些数据绑定写法

  • 插值: {{ 变量 }}

  • 属性:
  • 事件:
  • 双向数据绑定:

    题目5: 生命周期

  • ngOnChanges: 接受外部传入属性

  • ngOnInit: 组件初始化时
  • ngDoCheck: 组件外部传入的属性发生变化
  • ngAfterContentInit: 组件数据初始化完毕
  • ngAfterViewInit: 组件界面初始化完毕
  • ngAfterContentChecked: 组件数据更新
  • ngAfterViewChecked: 组件界面更新
  • ngOnDestroy: 组件销毁时

    题目6: 如何获取子元素的索引

    首先为子元素绑定一个唯一标识:
    然后利用@ViewChild(‘唯一标识’) 变量名: 类型名 的方式关联变量和元素