[angular-formly] formlyConfig.setWrapper - accept array of wrapper configs (#20329)

This commit is contained in:
Viktor Zozuliak
2017-10-10 22:04:12 +02:00
committed by Wesley Wigham
parent fee1e044cf
commit ab8b954ca7
2 changed files with 16 additions and 3 deletions

View File

@@ -14,6 +14,19 @@ class FormConfig {
templateUrl: 'my-messages.html'
});
formlyConfig.setWrapper([
{
name: 'validation-0',
types: ['input-0', 'customInput-0'],
templateUrl: 'my-messages-0.html'
},
{
name: 'validation-1',
types: ['input-1', 'customInput-1'],
templateUrl: 'my-messages-1.html'
}
]);
formlyValidationMessages.addStringMessage('required', 'This field is required');
formlyConfig.setType({
@@ -21,14 +34,14 @@ class FormConfig {
extends: 'input'
});
formlyConfig.disableWarnings = true;
formlyConfig.disableWarnings = true;
formlyConfig.templateManipulators = undefined;
formlyConfig.extras.apiCheckInstance = null;
formlyConfig.extras.defaultHideDirective = 'ng-if';
formlyConfig.extras.disableNgModelAttrsManipulator = true;
formlyConfig.extras.errorExistsAndShouldBeVisibleExpression = angular.noop;
formlyConfig.extras.explicitAsync = true;
formlyConfig.extras.explicitAsync = true;
formlyConfig.extras.fieldTransform = angular.noop;
formlyConfig.extras.fieldTransform = [angular.noop];
formlyConfig.extras.getFieldId = angular.noop;

View File

@@ -589,7 +589,7 @@ declare namespace AngularFormly {
disableWarnings: boolean;
extras: IFormlyConfigExtras;
setType(typeOptions: ITypeOptions): void;
setWrapper(wrapperOptions: IWrapperOptions): void;
setWrapper(wrapperOptions: IWrapperOptions | Array<IWrapperOptions>): void;
templateManipulators: ITemplateManipulators;
}