小编Asw*_* KV的帖子

Angular2 || 如何给子组件提供两个输入.

我有两个组成部分.

父组件和子组件,我需要将两种类型的数据传递给子组件.一个数据是JSON第二个数据是String.

儿童组成部分

    import { Component, OnInit, Input, Output, EventEmitter } from '@angular/core';

    @Component({
      selector: 'child',
      template: `<h1>{{header}}</h1>
<p>{{data}}</p>`,
    })
    export class child implements OnInit {
     //DECLERATIONS
      @Input('location-Data') data:string;
      header:string;
      data:string;
      constructor() { }

      ngOnInit() {
      }

    }
Run Code Online (Sandbox Code Playgroud)

父组件

import { Component, OnInit, NgModule} from '@angular/core';

@Component({
  selector: 'app-standard-order',
  template: ' <location-selector [location-Data]='Sample Data}'></location-selector>',
})
export class StandardOrderComponent implements OnInit {


  //DECLERATIONS

  header: string
  reqDeliveryDate: string = "";


  constructor() { }

  ngOnInit() {
    this.getTodaysDate();
  }



}
Run Code Online (Sandbox Code Playgroud)

在这里你可以看到我已经给出了从主机组件到子组件的输入,即位置数据.它工作,我可以打印样本数据!接下来我需要从主机到子组件输入另一个字符串即header.任何人都可以建议我解决这个问题的方法吗?

angular

2
推荐指数
1
解决办法
6722
查看次数

标签 统计

angular ×1