【发布时间】:2015-02-26 18:41:49
【问题描述】:
我可能在这里犯了一个很大的设计错误。
我有一个聚合物模板“fred”。所以我有“fred.dart”和“fred.html”。
“fred.dart”变得相当大,所以我拆分了一段逻辑代码,将它放在一个名为“child.dart”的新文件中,我将其导入到“fred.dart”中。
首先,我尝试创建一个名为“child”的新类——它是整个“child.dart”。它与“fred”密切相关,但我只能使用以下样式:
myPaperButton.style.backgroundColor="red";
以下方法无效:
myPaperButton.classes=['mystyle'];
我已经尝试删除“class child”,但是我遇到了一大堆其他问题。“child”如何调用“fred”中的函数?有可能吗?
或者我的方法是错误的 - 我应该将“child.dart”合并回“fred.dart”吗?
干杯
史蒂夫
【问题讨论】:
-
我不清楚问题是什么。使用一些演示您尝试过的实际代码会更容易。我完全不明白您的问题与上面代码行中的 CSS 有什么关系。要允许 fred 的子调用方法,只需将 fred 传递给子(在构造函数中)。
标签: dart dart-polymer