传递给DomRepeatModel.fromEvent的CustomEventWrapper不返回List Item

时间:2016-04-01 19:10:50

标签: polymer-1.0 dart-polymer

我有我使用<template is="dom-repeat" items="{{items}}" as="row">

的地图列表

这是有道理的,然后我有一个Polymer paper-button 来调用一个事件。我将方法定义为:

void edit(CustomEventWrapper cew, Map data){
  var mnodel = new DomRepeatModel.fromEvent(cew);
}

但模型本身不正确,因为它返回一个DomRepeatModel。

接下来,我正在查看允许我再次确定地图的方法/属性。

它显示 item 已被删除,所以我不应该使用它,而是使用[],所以我尝试了:['item']为null。我检查了.item给了我地图。

1 个答案:

答案 0 :(得分:0)

在方括号[]中,您需要传递您在模板中设置的任何键。

在这种情况下,请说:

void edit(CustomEventWrapper cew, Map data){
  var model = new DomRepeatModel.fromEvent(cew)["row"];

  print("Your model is: $model");
}