Angular Can';我不能去上班
我正在尝试使用Angular版本4.0.3(如api中所述)使NGPlumble正常工作: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的最新版本? 如何在我的模板中使
什么都没有
有一个
有几个
当我使用[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>