anchor.diff:        desc: 'Error message when input number is not an integer.',
         meaning: 'Error message when input number is not an integer.');
   }
  +
  +NumberFormat decimalNumberFormat() => NumberFormat.decimalPattern();
  +
  +/// Helper directive to provide a basic [NumberFormat] pattern for use with
  +/// number accessors.
  +///
  +/// This is not necessary for standard material-input[type=num] as it's provided
  +/// as the default.  It should only be used with material-input[type=int64].
  +@Directive(
  +  selector: '[decimalNumberFormat]',
  +  providers: [Provider(NumberFormat, useFactory: decimalNumberFormat)],
  +)
  +class DecimalNumberFormatDirective {}
  
positive.code: 
  import 'package:angular/angular.dart';
  import 'package:angular_forms/angular_forms.dart';
  import 'package:intl/intl.dart';
  import 'package:quiver/strings.dart';
  import 'package:angular_components/utils/angular/properties/properties.dart';
  
negative.code:   providers: [
      ExistingProvider.forToken(NG_VALIDATORS, MaterialNumberValidator)
    ],
  )
  class MaterialNumberValidator implements Validator {
    /// Validation that works in concert with the number accessor.
  