Angulaire 2 app base href avec Cordova IOS

Je développe une application utilisant Angular 2 avec cordova. J'ai utilisé le cli angular pour build l'application. J'ai maintenant rencontré quelques problèmes de routing au démarrage quand il s'agit de l'application IOS. La base href semble être mal réglée. Si je définis la base href en utilisant: <base href="/" target="_blank"> l'application ne se charge pas. Si la base href est définie lorsque j'amorce l'application en utilisant: ...,provide(APP_BASE_HREF, {useValue:'/'}), ... l'application se chargera mais j'obtiendrai l'exception suivante:

EXCEPTION: Erreur: Uncaught (en promise): Erreur: Impossible de faire correspondre les routes: 'var / containers / Bundle / Application / 3C8966ED-7DDD-4309-8C18-10B778C5AE15 / test.app / www'

L'application ne peut donc pas fonctionner correctement car certains files critiques ne sont pas chargés au démarrage de l'application. Pour Android, j'ai rencontré le même problème, mais j'ai trouvé la solution, pour définir la base href dans la question suivante solution android . Est-ce que quelqu'un a rencontré ce problème et a une solution?

Edit: J'ai résolu le problème en utilisant ceci: <base href="./" target="_blank"> dans l'index html et supprimer le provide(APP_BASE_HREF, {useValue:'/'}) . De cette façon, je dois définir le changement de la base href selon si je déploie l'application pour android ou ios.

Je l'ai mis comme

 <base href="www"> 

et tous les files css, js et images sont corrects.