Я новичок в Dart-Web. Я пытался обрабатывать события щелчка в HTML DOM с помощью dart, но, похоже, это не сработало. Под ним мой текущий код.
<div>
<button type="button" onclick="(onclick)=clickHandle()">Sign-in</button>
</div>
@Component(
selector: 'todo-list',
styleUrls: ['login_component.css'],
templateUrl: 'login_component.html',
directives: [
MaterialButtonComponent,
MaterialCheckboxComponent,
MaterialFabComponent,
MaterialIconComponent,
materialInputDirectives,
materialInputDirectives,
NgFor,
NgIf,
],
providers: [ClassProvider(LoginService)],
)
class LoginComponent implements OnInit {
final LoginService loginService;
List<String> items = [];
String newTodo = '';
LoginComponent(this.loginService);
@override
Future<Null> ngOnInit() async {
items = await loginService.getTodoList();
}
void add() {
items.add(newTodo);
newTodo = '';
}
void clickHandle() {
print("Button Clicked");
}
String remove(int index) => items.removeAt(index);
}
Пожалуйста, запросите любые дополнительные файлы, которые необходимы для ответа на вопрос.