`RROR Error: Uncaught (in promise): Error: Template parse errors:
Can't bind to 'track' since it isn't a known property of 'audio-track'.
If 'audio-track' is an Angular component and it has 'track' input, then verify that it is part of this module.
If 'audio-track' is a Web Component then add 'CUSTOM_ELEMENTS_SCHEMA' to the '@NgModule.schemas' of this component to suppress this message.
To allow any property add 'NO_ERRORS_SCHEMA' to the '@NgModule.schemas' of this component. ("
][track]="track" (onFinish)="onTrackFinished($event)">
If 'audio-track-play' is an Angular component and it has 'audioTrack' input, then verify that it is part of this module.
If 'audio-track-play' is a Web Component then add 'CUSTOM_ELEMENTS_SCHEMA' to the '@NgModule.schemas' of this component to suppress this message.
To allow any property add 'NO_ERRORS_SCHEMA' to the '@NgModule.schemas' of this component. ("umbnail item-left>
<audio-track-play dark [ERROR ->][audioTrack]="audio"><ion-spinner></ion-spinner></audio-track-play>
</ion-thumbnail>
"): ng:///MessengerConvoPageModule/MessengerConvoPage.html@105:39
'audio-track-play' is not a known element:
If 'audio-track-play' is an Angular component, then verify that it is part of this module.
If 'audio-track-play' is a Web Component then add 'CUSTOM_ELEMENTS_SCHEMA' to the '@NgModule.schemas' of this component to suppress this message. ("
[ERROR ->]
"): ng:///MessengerConvoPageModule/MessengerConvoPage.html@105:16
Can't bind to 'audioTrack' since it isn't a known property of 'audio-track-progress-bar'.
If 'audio-track-progress-bar' is an Angular component and it has 'audioTrack' input, then verify that it is part of this module.
If 'audio-track-progress-bar' is a Web Component then add 'CUSTOM_ELEMENTS_SCHEMA' to the '@NgModule.schemas' of this component to suppress this message.
To allow any property add 'NO_ERRORS_SCHEMA' to the '@NgModule.schemas' of this component. ("g> ⚬ {{audio.artist}}
<audio-track-progress-bar dark duration progress [ERROR ->][audioTrack]="audio" [ngStyle]="{visibility: audio.completed > 0 ? 'visible' : 'hidden'}"></audio-tra"): ng:///MessengerConvoPageModule/MessengerConvoPage.html@109:65
'audio-track-progress-bar' is not a known element:
If 'audio-track-progress-bar' is an Angular component, then verify that it is part of this module.
If 'audio-track-progress-bar' is a Web Component then add 'CUSTOM_ELEMENTS_SCHEMA' to the '@NgModule.schemas' of this component to suppress this message. ("
{{audio.title}} ⚬ {{audio.artist}}
[ERROR ->]<audio-track-progress-bar dark duration progress [audioTrack]="audio" [ngStyle]="{visibility: audio.c"): ng:///MessengerConvoPageModule/MessengerConvoPage.html@109:16
'audio-track' is not a known element:
If 'audio-track' is an Angular component, then verify that it is part of this module.
If 'audio-track' is a Web Component then add 'CUSTOM_ELEMENTS_SCHEMA' to the '@NgModule.schemas' of this component to suppress this message. ("
Error: Template parse errors:
Can't bind to 'track' since it isn't a known property of 'audio-track'.
If 'audio-track' is an Angular component and it has 'track' input, then verify that it is part of this module.
If 'audio-track' is a Web Component then add 'CUSTOM_ELEMENTS_SCHEMA' to the '@NgModule.schemas' of this component to suppress this message.
To allow any property add 'NO_ERRORS_SCHEMA' to the '@NgModule.schemas' of this component. ("
][track]="track" (onFinish)="onTrackFinished($event)">
If 'audio-track-play' is an Angular component and it has 'audioTrack' input, then verify that it is part of this module.
If 'audio-track-play' is a Web Component then add 'CUSTOM_ELEMENTS_SCHEMA' to the '@NgModule.schemas' of this component to suppress this message.
To allow any property add 'NO_ERRORS_SCHEMA' to the '@NgModule.schemas' of this component. ("umbnail item-left>
<audio-track-play dark [ERROR ->][audioTrack]="audio"><ion-spinner></ion-spinner></audio-track-play>
</ion-thumbnail>
"): ng:///MessengerConvoPageModule/MessengerConvoPage.html@105:39
'audio-track-play' is not a known element:
If 'audio-track-play' is an Angular component, then verify that it is part of this module.
If 'audio-track-play' is a Web Component then add 'CUSTOM_ELEMENTS_SCHEMA' to the '@NgModule.schemas' of this component to suppress this message. ("
[ERROR ->]
"): ng:///MessengerConvoPageModule/MessengerConvoPage.html@105:16
Can't bind to 'audioTrack' since it isn't a known property of 'audio-track-progress-bar'.
If 'audio-track-progress-bar' is an Angular component and it has 'audioTrack' input, then verify that it is part of this module.
If 'audio-track-progress-bar' is a Web Component then add 'CUSTOM_ELEMENTS_SCHEMA' to the '@NgModule.schemas' of this component to suppress this message.
To allow any property add 'NO_ERRORS_SCHEMA' to the '@NgModule.schemas' of this component. ("g> ⚬ {{audio.artist}}
<audio-track-progress-bar dark duration progress [ERROR ->][audioTrack]="audio" [ngStyle]="{visibility: audio.completed > 0 ? 'visible' : 'hidden'}"></audio-tra"): ng:///MessengerConvoPageModule/MessengerConvoPage.html@109:65
'audio-track-progress-bar' is not a known element:
If 'audio-track-progress-bar' is an Angular component, then verify that it is part of this module.
If 'audio-track-progress-bar' is a Web Component then add 'CUSTOM_ELEMENTS_SCHEMA' to the '@NgModule.schemas' of this component to suppress this message. ("
{{audio.title}} ⚬ {{audio.artist}}
[ERROR ->]<audio-track-progress-bar dark duration progress [audioTrack]="audio" [ngStyle]="{visibility: audio.c"): ng:///MessengerConvoPageModule/MessengerConvoPage.html@109:16
'audio-track' is not a known element:
If 'audio-track' is an Angular component, then verify that it is part of this module.
If 'audio-track' is a Web Component then add 'CUSTOM_ELEMENTS_SCHEMA' to the '@NgModule.schemas' of this component to suppress this message. ("
at syntaxError (vendor.js:99265)
at TemplateParser.parse (vendor.js:123448)
at JitCompiler._parseTemplate (vendor.js:133401)
at JitCompiler._compileTemplate (vendor.js:133376)
at vendor.js:133277
at Set.forEach ()
at JitCompiler._compileComponents (vendor.js:133277)
at vendor.js:133147
at Object.then (vendor.js:99254)
at JitCompiler._compileModuleAndComponents (vendor.js:133146)
at syntaxError (vendor.js:99265)
at TemplateParser.parse (vendor.js:123448)
at JitCompiler._parseTemplate (vendor.js:133401)
at JitCompiler._compileTemplate (vendor.js:133376)
at vendor.js:133277
at Set.forEach ()
at JitCompiler._compileComponents (vendor.js:133277)
at vendor.js:133147
at Object.then (vendor.js:99254)
at JitCompiler._compileModuleAndComponents (vendor.js:133146)
at c (polyfills.js:3)
at Object.reject (polyfills.js:3)
at NavControllerBase._fireError (vendor.js:56216)
at NavControllerBase._failed (vendor.js:56209)
at vendor.js:56256
at t.invoke (polyfills.js:3)
at Object.onInvoke (vendor.js:5123)
at t.invoke (polyfills.js:3)
at r.run (polyfills.js:3)
at polyfills.js:3`
But I imported all the following as it follows.
import { IonicAudioModule, WebAudioProvider, CordovaMediaProvider, defaultAudioProviderFactory } from 'ionic-audio';
export function myCustomAudioProviderFactory() {
return (window.hasOwnProperty('cordova')) ? new CordovaMediaProvider() : new WebAudioProvider();
}
imports: [
BrowserAnimationsModule,
IonicModule.forRoot(MyApp),
HttpModule,
HttpClientModule,
IonicImageViewerModule,
FormsModule,
IonicAudioModule.forRoot(defaultAudioProviderFactory),
NgxQRCodeModule
],
and in my html file.
`
<audio-track #audio *ngFor="let track of myTracks" [track]="track" (onFinish)="onTrackFinished($event)">
But I imported all the following as it follows.
and in my html file.
`
<audio-track #audio *ngFor="let track of myTracks" [track]="track" (onFinish)="onTrackFinished($event)">
{{audio.title}} ⚬ {{audio.artist}}
`cli packages: (/usr/lib/node_modules)
global packages:
local packages:
System:
Environment Variables:
`