0
通話angular2功能當我把裏面的jQuery的功能我得到的錯誤出現錯誤時,裏面的jQuery
"Uncaught TypeError: this.getSelectedItem is not a function",
有誰知道如何調用該函數沒有錯誤? 感謝您的幫助
getSelectedItem(selected: string) {
this.currentValueSelectedItem = selected;
this.selectedItem = selected;
var foundItem = this.currentCollection.find(x => x.innerHTML === selected);
this.fontSize = window.getComputedStyle(foundItem).getPropertyValue("font-size");
}
ngAfterViewInit() {
$('#designedPage').load(function() {
var iframe = $('#designedPage').contents();
iframe.find("body").click(function (event: any) {
this.getSelectedItem(event.target.innerHTML); //here I get error
});
});
}
還是同樣的錯誤;/ – James
@詹姆斯顯然你必須改變它在'load'處理爲好。經驗法則,從來沒有在角度內使用關鍵字「函數」,直到你找出它的作用:)。我已經更新了我的回答 – PierreDuc
這很好。你幫了我很多,非常感謝:) – James