【问题标题】:Getting Element index in Dart在 Dart 中获取元素索引
【发布时间】:2014-08-22 13:45:36
【问题描述】:

参考to do examplehere,我想得到点击的元素索引,所以我写了下面,它工作正常,我需要知道这是正确的方法,还是有捷径那。

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 = '';
 }

【问题讨论】:

  • 如果它有效。感冒可能会缩短一点,否则没关系。

标签: dart dart-html


【解决方案1】:
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 = '';
}

【讨论】:

  • 这给了我 [undefined name 'parent']
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-04-10
  • 2014-02-02
  • 1970-01-01
  • 2015-08-30
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多