2016-04-01 20 views
0

我有地图的名单我使用的是<template is="dom-repeat" items="{{items}}" as="row">CustomEventWrapper传递到DomRepeatModel.fromEvent没有返回列表项

这是有道理的,然后我有一个聚合物纸按钮它调用的事件。我将该方法定义为:

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

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

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

这表明项目被depricated,所以我不应该被使用,而是使用[],所以我尝试:['item']这是零。我检查了.item给了我地图。

回答

0

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

在这种情况下,说:

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

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