Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/wordpress/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Angular 角度2指令覆盖组件';s输入_Angular_Angular2 Directives - Fatal编程技术网

Angular 角度2指令覆盖组件';s输入

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

我有一个段落组件,它有一个名为“align”的输入。我希望能够在指令中重写此输入

@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";

}