![](/img/trans.png)
[英]Uncaught ReferenceError: WebForm_DoPostBackWithOptions is not defined
[英]Typescript Uncaught ReferenceError: notifyOwner is not defined
我有一個項目,我剛剛在其中添加了一個帶有onclick事件的按鈕,然后在我的reviewservice.ts中,將一個函數輸入了ReviewService.ts。 當我構建項目並單擊按鈕時,我沒有得到notifyOwner的定義,是否有需要移動功能的頁面?
ReviewPage.html
<div style="text-align: center;">
<button class="btn btn-default" type="button" onclick="notifyOwner(reviewer)">Review Complete</button>
</div>
在ReviewService.ts中
notifyOwner(reviewerId: number): Observable<void> {
let data: NotifyReviewerRequest = {
ReviewerId: reviewerId
};
return this.http
.post(this.apiUrls.NotifyReviewer, data, this.options)
.catch(this.errorHandler)
.map(response => undefined);
}
您應該將功能添加到相應的組件,或在使用服務的組件中調用其他函數。
並確保您的組件包含:
templateUrl: 'ReviewPage.html
html文件只能訪問包含templateUrl: 'ReviewPage.html
.ts文件中的templateUrl: 'ReviewPage.html
。
另一種方法是您可以向組件文件中添加服務,然后在該文件中調用用戶服務功能。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.