搜索

首页  >  问答  >  正文

javascript - angular4 中指令修改元素的内容

@Input('hqConversionCase') hqConversionCaseVal: string;
  @HostBinding() get innerHtml() {
    if (this.hqConversionCaseVal === "upper") {
      return this.innerHtml.toUpperCase();
    }
    if (this.hqConversionCaseVal === "lower") {
      return this.innerHtml.toLowerCase();
    }
  }

我是这么写的,他老报超出堆栈,请问在指令中如何修改元素的值。

世界只因有你世界只因有你2744 天前860

全部回复(1)我来回复

  • 淡淡烟草味

    淡淡烟草味2017-06-12 09:29:35

    return的 this.innerHtml 老是调用自己的函数,所以会报这个错误。

    回复
    0
  • 取消回复