【发布时间】:2013-12-29 21:37:38
【问题描述】:
对于实验,我使用来自 https://www.dartlang.org/docs/tutorials/polymer-intro/
的自定义元素 tute-stopwatch当我为按钮设置属性'.hidden = true'时,这些按钮隐藏成功,但元素tute-stopwatch没有。
void addChild(Event e, var detail, Node target) {
..
stopButton.hidden = true;
startButton.hidden = true;
resetButton.hidden = true;
this.hidden = true;
}
当我在 tute_stop_watch.html 中使用子模板时:
<template if="{{ visible }}" id="innerTemplate">
在 tute_stop_watch.dart 中:
void enteredView() {
super.enteredView();
startButton = $['startButton']; // $['startButton'] == null
innerTemplate =$['innerTemplate'] // find correct, but innerTemplate.childNodes == []
我尝试让元素具有所有功能 tute-stopwatch 按需可见。
【问题讨论】:
标签: dart dart-polymer