Angular 角度2指令覆盖组件';s输入
我有一个段落组件,它有一个名为“align”的输入。我希望能够在指令中重写此输入Angular 角度2指令覆盖组件';s输入,angular,angular2-directives,Angular,Angular2 Directives,我有一个段落组件,它有一个名为“align”的输入。我希望能够在指令中重写此输入 @Component({ selector: "paragraph", encapsulation: ViewEncapsulation.None, template: ` <p [style.text-align]="align"> <ng-content></ng-content> </p>` }) ex
@Component({
selector: "paragraph",
encapsulation: ViewEncapsulation.None,
template: `
<p [style.text-align]="align">
<ng-content></ng-content>
</p>`
})
export class Paragraph {
@Input("align")
align: String= "justify";
}
在Angular 2中我怎么做?
谢谢为什么在指令中?它已经是组件的输入。我需要在指令中操作输入。在哪个事件中操作?你能给出一个更说明性的例子吗?您希望如何以及为什么使用它?我想让用户选择更改align。为什么在指令中?它已经是组件的输入。我需要在指令中操作输入。在哪个事件中操作?你能给出一个更说明性的例子吗?您希望如何以及为什么使用它?我想让用户选择更改align。
@Directive({
selector: 'paragraph',
})
export class ParagraphModifyDirective {
@Input()
align: string = "center";
}