我有一个Dart-Polymer组件介体形式,我想以编程方式添加到另一个组件中。我已经成功完成了。但是,多次使用中介形式。为了我的目的,我想以以下形式传递@published数据
<mediator-form mediator='Medication'>
使用已发布的调解员数据的位置。我的问题是我不知道如何以编程方式设置mediator ='Medication'。
我的尝试如下所示
.html
<link rel='import' href='mediator_form.html'>
。镖 var newElem = new Element.tag('mediator-form')
..attributes['mediator'] = 'Medication';
不起作用。 newElement没有setProperty()方法,因此似乎不可能。任何帮助表示赞赏。谢谢。
最佳答案
这应该工作
var newElem = new Element.tag('mediator-form')
..attributes['mediator'] = 'Medication';
也许只有在将其添加到DOM后才能起作用(还没有尝试过这种方法)。
这也应该起作用:
var newElem = (new Element.tag('mediator-form') as MediatorForm)
..mediator = 'Medication';
如果不是,则您可能尚未导入该元素。
关于dart - 如何设置组件发布的属性,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/30720276/