TypeError: Class constructor DefaultValueAccessor cannot be invoked without 'new'
up vote
1
down vote
favorite
There are some Angular third part libraries that provide directives which internally extends the DefaultValueAccessor class.
When they are imported into projects that have their TypeScript compilation target set as es6
, they stop working and throw the error:
TypeError: Class constructor DefaultValueAccessor cannot be invoked without 'new'
examples of different libraries affected by this issue:
- https://github.com/anein/angular2-trim-directive/issues/28
- https://github.com/khashayar/ng-trim-value-accessor/issues/12
A workaround would be copy pasting the source code of the library inside my own project (instead of importing the library as an npm dependency). However this is not nice nor very handy to do for obvious reasons.
How to properly solve this issue in the library?
angular typescript ecmascript-6 angular-directive controlvalueaccessor
add a comment |
up vote
1
down vote
favorite
There are some Angular third part libraries that provide directives which internally extends the DefaultValueAccessor class.
When they are imported into projects that have their TypeScript compilation target set as es6
, they stop working and throw the error:
TypeError: Class constructor DefaultValueAccessor cannot be invoked without 'new'
examples of different libraries affected by this issue:
- https://github.com/anein/angular2-trim-directive/issues/28
- https://github.com/khashayar/ng-trim-value-accessor/issues/12
A workaround would be copy pasting the source code of the library inside my own project (instead of importing the library as an npm dependency). However this is not nice nor very handy to do for obvious reasons.
How to properly solve this issue in the library?
angular typescript ecmascript-6 angular-directive controlvalueaccessor
add a comment |
up vote
1
down vote
favorite
up vote
1
down vote
favorite
There are some Angular third part libraries that provide directives which internally extends the DefaultValueAccessor class.
When they are imported into projects that have their TypeScript compilation target set as es6
, they stop working and throw the error:
TypeError: Class constructor DefaultValueAccessor cannot be invoked without 'new'
examples of different libraries affected by this issue:
- https://github.com/anein/angular2-trim-directive/issues/28
- https://github.com/khashayar/ng-trim-value-accessor/issues/12
A workaround would be copy pasting the source code of the library inside my own project (instead of importing the library as an npm dependency). However this is not nice nor very handy to do for obvious reasons.
How to properly solve this issue in the library?
angular typescript ecmascript-6 angular-directive controlvalueaccessor
There are some Angular third part libraries that provide directives which internally extends the DefaultValueAccessor class.
When they are imported into projects that have their TypeScript compilation target set as es6
, they stop working and throw the error:
TypeError: Class constructor DefaultValueAccessor cannot be invoked without 'new'
examples of different libraries affected by this issue:
- https://github.com/anein/angular2-trim-directive/issues/28
- https://github.com/khashayar/ng-trim-value-accessor/issues/12
A workaround would be copy pasting the source code of the library inside my own project (instead of importing the library as an npm dependency). However this is not nice nor very handy to do for obvious reasons.
How to properly solve this issue in the library?
angular typescript ecmascript-6 angular-directive controlvalueaccessor
angular typescript ecmascript-6 angular-directive controlvalueaccessor
asked 18 hours ago
Shin
12k74775
12k74775
add a comment |
add a comment |
active
oldest
votes
active
oldest
votes
active
oldest
votes
active
oldest
votes
active
oldest
votes
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53371662%2ftypeerror-class-constructor-defaultvalueaccessor-cannot-be-invoked-without-new%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown