错误TypeError:_co.function不是函数

伊凡·德里奇(Ivan Derlich)

这是我在尝试使子级调用父级方法时遇到的错误:

在此处输入图片说明

孩子是最喜欢的组件。该方法onFavoriteChange()存在于父级中,但未触发。

app.component.ts

import { Component } from '@angular/core';

@Component({
  selector: 'app-root',
  templateUrl: './app.component.html',
  styleUrls: ['./app.component.css']
})

export class AppComponent {
  title = 'Ivans-world';
  post = {
    title:"Titulo",
    isFavorite: true
  }

  OnFavoriteChange(){  
    console.log("App Component. Triggered OnChanges(). Yupi!");
  }

}

app.component.html

<favorite   
       [is-favorite] = "post.isFavorite"  
       (change)  = "onFavoriteChange()"  
></favorite>

最喜欢的组件

import { Component, OnInit, Input, Output, EventEmitter } from '@angular/core';
import { empty } from 'rxjs';

@Component({
  selector: 'favorite',
  templateUrl: './favorite.component.html',
  styleUrls: ['./favorite.component.css'],
})
export class FavoriteComponent implements OnInit {

  @Input('is-favorite') isFavorite: boolean;
  @Output() change = new EventEmitter();

  OnClick(){
    this.isFavorite = !(this.isFavorite);
    this.change.emit(); 
  } 

  ngOnInit() {
  } 
}
卡米尔(KamilKiełczewski)

在app.component.html中进行更改

(change)  = "onFavoriteChange()"

到(首字母大写)

(change)  = "OnFavoriteChange()"

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

错误TypeError:_co.onCLk不是函数

角度6:错误TypeError:“ ...不是函数”-而是

TypeError:Factory.function不是函数

错误TypeError:_co.onBlueprintAdded不是函数

TypeError:this.props.function不是函数

错误TypeError:_co.function_name不是函数

错误TypeError:订阅不是函数

TypeError:_co.class.function不是函数

角度-错误TypeError:_co.timeIn不是函数

错误TypeError:this.setNormal不是函数-角度

错误TypeError:value.forEach不是函数

Angular7按钮onclock引发错误TypeError:_co.onClick不是Object.eval的函数[as handleEvent]

TypeError:object.function不是函数

TypeError:this.refs.function不是一个函数

错误TypeError:“ this.selectedExpertiseCheckBox.forEach不是函数”

未捕获的TypeError:{function}不是HTMLButtonElement.onclick上的函数。如何解决此错误?

错误TypeError:_co.getAdmin不是函数

反应Redux错误TypeError:sourceSelector不是函数

反应错误:TypeError:render不是函数

Javascript,jQuery错误TypeError:$(...)。autocomplete不是函数

TypeError:Class.function不是Object的函数。<匿名>

$(function() { 获取错误:不是函数

离子错误:TypeError:_co.toggleRecoder 不是函数

错误类型错误:_co.Get_products 不是函数

面临错误:TypeError: $(...).fullCalendar 不是函数

TypeError: $(...).froalaEditor 不是函数 | JSP 中的 $(document).ready(function(){})

收到错误“TypeError:回调不是函数”

错误类型错误:_co.saveXML 不是函数

错误:TypeError:user.getTempContributions 不是函数