【问题标题】:Passing a parameter to ngOnChanges?将参数传递给 ngOnChanges?
【发布时间】:2020-11-05 04:19:16
【问题描述】:

我有一个使用 SimpleChanges 的 ngOnChanges

ngOnChanges(changes: SimpleChanges): void {
    for (const propName in changes) {
      if (changes.hasOwnProperty(propName)) {
        console.log(propName);
        switch (propName) {
          case 'generatedFunctionString':
            this.setTooltipString();
        }
      }
    }
  }

但是在 html 中我想像这样使用那个函数

<textarea title="Function String"
        [(ngModel)]="generatedFunctionString"
        [placeholder]="FUNCTION_DISPLAY_PLACEHOLDER"
        (keyup)="ngOnChanges()">
</textarea>

无论如何我可以将参数传递给该方法吗?谢谢。

【问题讨论】:

  • 你为什么要这样做?

标签: angular ngonchanges


【解决方案1】:

您可以将参数作为对象传递给 ngOnChanges 方法。

(keyup)="ngOnChanges({generatedFunctionString: generatedFunctionString})"

【讨论】:

    猜你喜欢
    • 2019-09-27
    • 1970-01-01
    • 1970-01-01
    • 2013-01-27
    • 2013-11-19
    • 2011-01-06
    • 2013-07-19
    • 2020-05-02
    相关资源
    最近更新 更多