Я новичок в 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);
}
Пожалуйста, запрашивайте дополнительные файлы, необходимые для ответа на вопрос.