저는 시각 코드에서 앵귤러 2로 작업 중이며 어떤 이유로 클릭 이벤트가 작동하지 않습니다.각도 2 - 클릭 이벤트가 작동하지 않습니다. 오브젝트가 정의되지 않았습니다.
브라우저에서 프로그램을 확인하기 위해 f12를 클릭하면 "TypeError : _co.kr이 정의되지 않았습니다."버튼을 클릭 할 때이 오류가 발생합니다. 나는 무엇을 _co.task 그래서 내 코드에서 찾을 수있는 problam 수정하려고 알아.
내 작업 목록 구성 요소 :
export class TaskListComponent {
constructor(private _taskListService: TaskListServiceService) { }
btnEnter: string = 'Enter Task';
task: string;
Tasks = this._taskListService.taskListItems;
AddTaskToList(task) {
this._taskListService.AddToToDoList(task)
}
내가 저장하고 작업 목록을로드하고이 목록에 추가 기능이있는 내 작업 목록 서비스 :
@Injectable()
export class TaskListServiceService {
constructor() { }
taskListItems: toDoListItem[] = [
{ content: 'bla bla' },
{ content: "blablabal" }
];
AddToToDoList(task: string) {
this.taskListItems.push({ content: task })
}
}
class toDoListItem {
content: string;
}
템플릿 HTML :
<div class="container" id="listContainer">
<listTitle></listTitle>
<div>
<ul class="list-group col-lg-6">
<li href="#" class="list-group-item" *ngFor="let task of Tasks">{{task.content}}</li>
</ul>
<input type="text" class="form-control" id="contentOfTask" [(ngModel)]="taskContent" name="content">
<button class="btn btn-success" (click)=AddTaskToList(task.content)>{{btnEnter}}</button>
</div>
</div>
게시물의 괄호 안에 – Sajeetharan