在这里参考“执行示例” ,我想获取被单击的元素索引,因此我在下面编写了代码,并且工作正常,我需要知道这是正确的方法,还是有一个捷径。
void addToDoItem(Event e) {
var newToDo = new LIElement();
toDoList.children.add(newToDo);
var index = newToDo.parent.children.indexOf(newToDo);
newToDo.text = toDoInput.value;
newToDo.onClick.listen((e) => print(index));
toDoInput.value = '';
}
void addToDoItem(Event e) {
var newToDo = new LIElement()
..text = toDoInput.value;
toDoList.children.add(newToDo);
newToDo.onClick.listen((e) => print(newToDo.parent.children.indexOf(newToDo));
toDoInput.value = '';
}
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句