Angular Can';我不能去上班

Angular Can';我不能去上班,angular,angular2-directives,Angular,Angular2 Directives,我正在尝试使用Angular版本4.0.3(如api中所述)使NGPlumble正常工作: 什么都没有 有一个 有几个 当我使用[ngPlural]时,我得到错误No provider TemplateRef用于模板引用。如果我将其删除并使用*ngPlural,我也会得到一个错误 没有NgPlural的提供程序 我不认为我需要添加它作为一个提供者,因为它来自于像*ngIf和*ngFor这样的Angular公共库,它们在连接公共库之后工作 文档是否是v4.0.3的最新版本? 如何在我的模板中使

我正在尝试使用Angular版本4.0.3(如api中所述)使NGPlumble正常工作:


什么都没有
有一个
有几个
当我使用[ngPlural]时,我得到错误
No provider TemplateRef用于模板引用。如果我将其删除并使用*ngPlural,我也会得到一个错误
没有NgPlural的提供程序

我不认为我需要添加它作为一个提供者,因为它来自于像*ngIf和*ngFor这样的Angular公共库,它们在连接公共库之后工作

文档是否是v4.0.3的最新版本?
如何在我的模板中使用此功能

更新:
我添加了一个plunker来展示这个问题:

您必须将ngPluralCase=“”与ng模板一起使用

试试这个:

 <square class="testBox1" [ngPlural]="value">
          <ng-template ngPluralCase="=0">case 0</ng-template>
      </square>

案例0

您可以使用扩展表单,如:


111

或简称:

{值,复数,=0{}=1{111}

你能在plunker中复制它吗?@yurzui,这是它的Plunkr.co/edit/SQwRWjVEJjpQMVkWO1G4?p=preview感谢这个yurzui。
 <square class="testBox1" [ngPlural]="value">
          <ng-template ngPluralCase="=0">case 0</ng-template>
      </square>