如何在 dom-if 上设置 restamp 属性

How to set the restamp property on a dom-if

我希望根据聚合物 dom-if 删除并创建 dom。为此,我将不得不使用 restamp 属性。给出下面的代码,这是使用 restamp 属性

的正确方法吗

user_page.html:

<dom-module id="user-page">
  <template>
    All users will see this:
    <div>{{user.name}}</div>
    <template restamp is="dom-if" if="{{user.isAdmin}}">
      Only admins will see this.
      <div>{{user.secretAdminStuff}}</div>
    </template>
  </template>
</dom-module>

user_page.dart:

@PolymerRegister('user-page')
class UserPage extends PolymerElement {
  UserPage.created() : super.created();

  @property
  User user;
}

谢谢

是的,这就是您设置布尔值的方式 属性。 另见相关单元测试中的代码https://github.com/Polymer/polymer/blob/c2b7c31b8e176a642bbf81f422d19091ed80d5e3/test/smoke/dom-if.html#L39