你能将指令从父组件传递给子元素吗?

时间:2018-03-24 00:53:18

标签: javascript angular angular5

我有这个组件:

<styled-input
    [(value)]="myValue"
    validationDirective1
    validationDirective2
    required
    email
></styled-input>

内部:

<div>
     <input 
         [value]="value" 
         (input)="valueChanged.emit($event.target.value)"/>
     <ul>
         <li *ngFor="let error of errors">{{ error }}</li>
     </ul>
</div>

如何将验证传递给styled-input组件?

1 个答案:

答案 0 :(得分:0)

在app模块中声明指令后。您可以在整个应用程序中访问该指令。因此,直接在子组件(输入元素)中指出指令。