Я пытаюсь добавить несколько параметров в событие клика, но оно выдает эту ошибку:
Ошибки синтаксического анализа шаблона: Ошибка синтаксического анализатора: неожиданный конец выражения: submoduleClicked (submodule.submodule_module_id.id, вконец выражения [submoduleClicked (submodule.submodule_module_id.id,] в нг: ///CoursemoduleModule/SubmoduleListComponent.html@19: 15 (»
] submoduleClicked (submodule.submodule_module_id.id, submodule.id)>
{{submodule.submodule_title}} "): ng: ///CoursemoduleModule/SubmoduleListComponent.html@19: 15
мой сервис
getSubModule(id:number, submodule_id:number) {
return this.httpClient.get(`${this.baseUrl}${id}/submodule/${submodule_id}/`, {headers: this.headers});
coursemodule.component.ts
getContents(coursemodule, submodule) {
this.coursemoduleService.getSubModule(coursemodule, submodule).subscribe(
content => {
this.contents = content;
console.log(content);
},
error => console.log(error)
);
}
}
coursemodule.component.ts
submoduleClicked(coursemodule,submodule) {
console.log(coursemodule,submodule)
}
coursemodule.component.html
<a (click)=submoduleClicked(submodule.submodule_module_id.id, submodule.id)>
{{submodule.submodule_title}}
</a>
Если я добавлю 1 параметр в событие клика, он будет работать нормально, но второй параметр будет нулевым. Мне нужны оба параметра.