Javascript Google Dart核心页面清除子页面
我试图在页面更改时清除页面上的子元素。但是,使用当前的方法,页面上的任何内容都不会改变,相同的属性仍然存在。现在,我已经动态生成了输入,根据选择的选项卡,这些输入中包含不同的数据,并显示相应的核心页面。是否有办法每次重置核心页面,以便每个选项卡的不同输入都能正确显示?孩子们。清除可能不是最好的方法。如果你需要更多信息,请告诉我Javascript Google Dart核心页面清除子页面,javascript,tabs,dart,counter,polymer,Javascript,Tabs,Dart,Counter,Polymer,我试图在页面更改时清除页面上的子元素。但是,使用当前的方法,页面上的任何内容都不会改变,相同的属性仍然存在。现在,我已经动态生成了输入,根据选择的选项卡,这些输入中包含不同的数据,并显示相应的核心页面。是否有办法每次重置核心页面,以便每个选项卡的不同输入都能正确显示?孩子们。清除可能不是最好的方法。如果你需要更多信息,请告诉我 @observable int pageChangeCount = 1; void pageChanged(oldValue, newValue) { v
@observable int pageChangeCount = 1;
void pageChanged(oldValue, newValue) {
var pages = document.querySelector('core-pages');
pageChangeCount++;
if (page == 0) {
if(pageChangeCount %2 != 0)
{
pages.children.clear();
}
Display(true);
} else if (page == 1) {
if(pageChangeCount %2 == 0)
{
pages.children.clear();
}
Display(false);
}
}
事实上,我通过所有元素得到了它:
pages.children.removeWhere( (Element e) {
if( e.nodeName != "ELEMENT YOU ARE LOOKING FOR") {
return true;
}
else {
return false;
}