fix(common): support numeric value as discrete cases for NgPlural (#13876)

PR Close #13876
This commit is contained in:
Marc Laval
2017-01-11 16:32:34 +01:00
committed by Miško Hevery
parent c2aa981dd6
commit f364557629
2 changed files with 19 additions and 2 deletions

View File

@ -103,6 +103,7 @@ export class NgPluralCase {
constructor(
@Attribute('ngPluralCase') public value: string, template: TemplateRef<Object>,
viewContainer: ViewContainerRef, @Host() ngPlural: NgPlural) {
ngPlural.addCase(value, new SwitchView(viewContainer, template));
const isANumber: boolean = !isNaN(Number(value));
ngPlural.addCase(isANumber ? `=${value}` : value, new SwitchView(viewContainer, template));
}
}