【发布时间】:2021-09-03 13:41:06
【问题描述】:
我不断收到此错误,我试图在 tsconfig.json 中输入 "noImplicitAny": false 并且它不起作用,并且在“类型上不存在属性”上我到目前为止还没有尝试过任何东西。
任何帮助都会很棒。
//HTML component
//Input for text
<input
class="chatInput"
[(ngModel)]="message"
(keydown)="handleSubmit($event)"
/>
//Button on click send messege
<button class="chatButton" (click)=send()>Send</button>
//Imports for chat
import { Component, OnInit } from '@angular/core';
import { ChatService } from '../services/chat.service';
@Component({
selector: 'app-chat-form',
templateUrl: './chat-form.component.html',
styleUrls: ['./chat-form.component.css']
})
export class ChatFormComponent implements OnInit {
//Message to string
message!: string;
//Private chat
constructor(private chat: ChatService) { }
ngOnInit(): void {
}
//Its giving me an error property does not exist on "sendMesage"
send(){
this.chat.sendMessage(this.message);
}
//When pressed on enter send message
//I get an error: parameter "event" implicitly has an 'any' type
handSubmit(event){
if(event.keyCode === 13){
this.send();
}
}
}
//Chat service Ts is empty, do I need to pass something here or ?
import { Injectable } from '@angular/core';
@Injectable({
providedIn: 'root'
})
export class ChatService {
constructor() { }
}
【问题讨论】:
-
请分享
ChatService类。让我检查一下 ChatService。
标签: javascript html angular typescript firebase