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;
      }