获取子组件中ngModel的值

时间:2016-07-07 15:05:53

标签: javascript angular

如果我在角度2中有一个父子组件关系,那么:

@Component({
    selector: `child`,
    template: `
        <div>
        </div>`
})
export class ChildComponent { 
    //... 
}

@Component({
    selector: `parent`,
    template: `
        <div>
            <child [(ngModel)]="data.value"></child>
        </div>`
    directives: [ChildComponent]
})
export class ParentComponent { 
     private data = {
          value: string,
          property: number
     };
}

如何访问子组件中的ngModel?如果我修改了子组件中的ngModel值,它会更新父组件吗?

1 个答案:

答案 0 :(得分:1)

在RC2之前,您需要为子组件实现自定义验证器,以便能够在其上使用Auto

有关详细信息,请参阅此问题:

从RC2开始,事情要简单得多,因为你可以这样做:

ngModel