5

親コンポーネントの関数を子コンポーネントのプロパティにバインドしようとしています。

これは私が持っているものです

@Component({
  selector: 'awesome',
  templateUrl: 'awesome.html'
})
export class AwesomeComponent {

@Input() callback: Function;

ngOnInit() {

    this.callback();//Error, this.callback is not a function,  but contains a string value on the fuction call
    }
}

これが私がそれを使用している方法です

<awesome callback="nameOfFuncFromAnotherComponent"></awesome>

しかし、うまくいかないようです

4

4 に答える 4