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

时间:2016-01-06 11:03:54

标签: dart polymer-1.0 dart-polymer

我希望根据聚合物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;
}

由于

1 个答案:

答案 0 :(得分:0)

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