IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Angular Discussion :

Chemins relatifs dans le fichier index_angular.html


Sujet :

Angular

  1. #1
    Membre éclairé
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Juin 2014
    Messages
    744
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 59
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Juin 2014
    Messages : 744
    Par défaut Chemins relatifs dans le fichier index_angular.html
    Bonjour.

    J'ai une application pHp/Javascript qui tourne sur un serveur Apache.

    J'ai développé de nouvelle page web avec Angular 8 qui tourne bien dans l’environnement de dev avec ng serve.

    Après un ng build --prod, mon code javascript a bien été généré dans le répertoire \Projet-V5.2\angular\dist\angular\.

    Le répertoire \Projet-V5.2 contient mon index.php qui est le point d'entrée de l'application : http://127.0.0.1:8000/Projet-V5.2/index.php.

    Lorsque je j'essaie d'ouvrir la page angular.php que j'ai créée :
    Code html : Sélectionner tout - Visualiser dans une fenêtre à part
    <?php require_once '.\angular\dist\angular\index_angular.html'; ?>

    Le navigateur ne trouvent pas les fichiers :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    http://127.0.0.1:8000/Projet-V5.2/angular/dist/angular/styles.c7b63c77103d3100fe9e.css
    http://127.0.0.1:8000/Projet-V5.2/angular/dist/angular/runtime-es2015.858f8dd898b75fe86926.js
    etc
    issus du fichier index_angular.html créé avec le nd build dans \Projet-V5.2\angular\dist\angular\.

    En fait les chemins créés dans \Projet-V5.2\angular\dist\angular\index_angular.html ne sont pas des chemins relatifs à \Projet-V5.2\angular\dist\angularComment faire pour ce soit le cas ?

  2. #2
    Membre très actif
    Homme Profil pro
    Développeur Web
    Inscrit en
    Janvier 2019
    Messages
    707
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Janvier 2019
    Messages : 707
    Par défaut
    utilise Angular element pour ça !
    ça va transformer ton appli angular en une seule balise
    que tu mettra dans n'importe quel page html ou php avec juste les fichiers .js

  3. #3
    Membre éclairé
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Juin 2014
    Messages
    744
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 59
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Juin 2014
    Messages : 744
    Par défaut
    OK, merci, je ne connais pas, ce sera l'occasion.

    C'est bien de ça dont tu parles :
    Le package @angular/elements exporte une API createCustomElement() qui fournit un pont entre l'interface de composant d'Angular et la fonctionnalité de détection des modifications vers l'API DOM intégrée.
    Est ce que tu aurais une doc, un tuto et/ou des exemples STP ?

  4. #4
    Membre très actif
    Homme Profil pro
    Développeur Web
    Inscrit en
    Janvier 2019
    Messages
    707
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Janvier 2019
    Messages : 707

  5. #5
    Membre éclairé
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Juin 2014
    Messages
    744
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 59
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Juin 2014
    Messages : 744
    Par défaut
    Super.
    J'essaye ça demain.

  6. #6
    Membre éclairé
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Juin 2014
    Messages
    744
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 59
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Juin 2014
    Messages : 744
    Par défaut
    Ca n'a pas l'air si simple...

  7. #7
    Membre très actif
    Homme Profil pro
    Développeur Web
    Inscrit en
    Janvier 2019
    Messages
    707
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Janvier 2019
    Messages : 707
    Par défaut
    un package a installé
    une modification de app.module
    creation concatenate.js

    build avec concatenate pour tout mettre sur un seul fichier

    et utiliser la balise dans le .html ou php
    tout en chargeant le fichier .js concaténé


    très simple au contraire


    pas besoin de toucher aux input puisque ta balise n'envoi aucune donnée du fichier .html ou php au composant !

  8. #8
    Membre éclairé
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Juin 2014
    Messages
    744
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 59
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Juin 2014
    Messages : 744
    Par défaut
    Bonjour.

    Dans \dist\angular, le seul composant html est le fichier index_angular.html autogénéré par ng build.
    Comment le faire "rentrer" dans un composant ?

    Typescript :
    Code javascript : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    class Index_angular extends HTMLElement {
     
        constructor() {
            // Always call super first in constructor
            super();
        }
        …
        …
    }
     
    customElements.define('angular', Index_angular);

    et utiliser
    Code html : Sélectionner tout - Visualiser dans une fenêtre à part
    <angular></angular>

    dans mon projet pHp ?

  9. #9
    Membre extrêmement actif
    Avatar de dukoid
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Novembre 2012
    Messages
    2 100
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Novembre 2012
    Messages : 2 100
    Par défaut
    Code html : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    <!doctype html>
    <html lang="fr">
    <head>
      <title>Angular elements</title>
    </head>
    <body>
     
      <angular></angular>
     
      <script src="...le fichier .js qui a été concatené....js "></script>
     
    </body>
    </html>



    app.module.ts
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    import { BrowserModule } from '@angular/platform-browser';
    import { NgModule, CUSTOM_ELEMENTS_SCHEMA } from '@angular/core';
    import  { Injector } from '@angular/core';
    import  { createCustomElement } from '@angular/elements';
     
    @NgModule({
      declarations: [AppComponent, ],
      imports: [ BrowserModule,  ],
      entryComponents : [ AppComponent, ],             
      providers: [  ],                                
      schemas: [ CUSTOM_ELEMENTS_SCHEMA, ],                        
    })
    export class AppModule {
      constructor(private injector : Injector) {}                  
     
      ngDoBootstrap(){
        const el = createCustomElement(ButtonToggleMatComponent, {injector : this.injector});
        customElements.define('angular', el);           
      }
    }

  10. #10
    Membre éclairé
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Juin 2014
    Messages
    744
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 59
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Juin 2014
    Messages : 744
    Par défaut
    Merci.

    J'ai un soucis, c'est pour ça que je m'en sortait pas.
    J'ai la version 8.0.6 d'Angular.

    J'ai fait :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
     
    npm uninstall -g @angular/cli
    npm --force cache clean
    npm cache verify
    npm install -g @angular/cli@latest
    ng --version
     
         _                      _                 ____ _     ___
        / \   _ __   __ _ _   _| | __ _ _ __     / ___| |   |_ _|
       / △ \ | '_ \ / _` | | | | |/ _` | '__|   | |   | |    | |
      / ___ \| | | | (_| | |_| | | (_| | |      | |___| |___ | |
     /_/   \_\_| |_|\__, |\__,_|_|\__,_|_|       \____|_____|___|
                    |___/
     
     
    Angular CLI: 8.0.6
    Node: 16.15.0
    OS: win32 x64
    Angular: 8.0.3
    Mais je n'arrive toujours pas à avoir la dernière version, ou en tous cas, une qui me permette de faire un
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    npm install @angular/elements

  11. #11
    Membre extrêmement actif
    Avatar de dukoid
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Novembre 2012
    Messages
    2 100
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Novembre 2012
    Messages : 2 100
    Par défaut
    créé un projet vierge (avec la dernière version 14):
    ng new myproject
    cd myproject

    ng --version (verifie que c'est bien la 14)


    tu copie tes fichiers /src d ton ancien projet que tu balance dans le nouveau
    plus qu'à débuguer petit à petit

  12. #12
    Membre éclairé
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Juin 2014
    Messages
    744
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 59
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Juin 2014
    Messages : 744
    Par défaut
    Bon.

    Je n'arrive pas à mieux :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    λ ng --version
     
         _                      _                 ____ _     ___
        / \   _ __   __ _ _   _| | __ _ _ __     / ___| |   |_ _|
       / △ \ | '_ \ / _` | | | | |/ _` | '__|   | |   | |    | |
      / ___ \| | | | (_| | |_| | | (_| | |      | |___| |___ | |
     /_/   \_\_| |_|\__, |\__,_|_|\__,_|_|       \____|_____|___|
                    |___/
     
     
    Angular CLI: 13.3.5
    Node: 16.15.0
    Package Manager: npm 8.5.5
    OS: win32 x64
    mais je peux faire mon
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    npm install @angular/elements

  13. #13
    Membre éclairé
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Juin 2014
    Messages
    744
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 59
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Juin 2014
    Messages : 744
    Par défaut
    Ah, oui, il va y avoir du debug...
    λ ng build --prod
    Option "--prod" is deprecated: No need to use this option as this builder defaults to configuration "production".
    √ Browser application bundle generation complete.

    ./src/main.ts:2:0-18 - Error: Module not found: Error: Can't resolve 'hammerjs' in 'C:\Users\Zare6363\Documents\Perso\Projet\EasyPHP-Devserver-17_Win8_V1\eds-www\touslesport\Projet-V5.2\angular\src'

    Error: src/app/app.module.ts:12:35 - error TS2307: Cannot find module 'services/api.sorties.service' or its corresponding type declarations.
    12 import { ApiSortiesService } from 'services/api.sorties.service';
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

    Error: src/app/app.module.ts:33:36 - error TS2304: Cannot find name 'ButtonToggleMatComponent'.
    33 const el = createCustomElement(ButtonToggleMatComponent, {injector : this.injector});
    ~~~~~~~~~~~~~~~~~~~~~~~~

    Error: src/app/navbar/navbar.component.html:16:43 - error NG8002: Can't bind to 'routerLink' since it isn't a known property of 'a'.
    16 <a class="nav-item nav-link active" [routerLink]="['/sorties']" routerLinkActive="router-link-active" >Sorties<span class="sr-only">(current)</span></a>
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~

    src/app/navbar/navbar.component.ts:5:16
    5 templateUrl: './navbar.component.html',
    ~~~~~~~~~~~~~~~~~~~~~~~~~
    Error occurs in the template of component NavbarComponent.

    Error: src/app/navbar/navbar.component.html:17:36 - error NG8002: Can't bind to 'routerLink' since it isn't a known property of 'a'.
    17 <a class="nav-item nav-link" [routerLink]="['/sortiestriables']" routerLinkActive="router-link-active">Sorties triables</a>
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

    src/app/navbar/navbar.component.ts:5:16
    5 templateUrl: './navbar.component.html',
    ~~~~~~~~~~~~~~~~~~~~~~~~~
    Error occurs in the template of component NavbarComponent.


    Error: src/app/sorties/sorties.component.ts:2:35 - error TS2307: Cannot find module '../../../services/api.sorties.service' or its corresponding type declarations.
    2 import { ApiSortiesService } from '../../../services/api.sorties.service';
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

    Error: src/app/sorties/sorties.component.ts:3:24 - error TS2307: Cannot find module 'policies/Sortie' or its corresponding type declarations.
    3 import { Sortie } from 'policies/Sortie';
    ~~~~~~~~~~~~~~~~~

    Error: src/app/sorties/sorties.component.ts:11:3 - error TS2564: Property 'sorties' has no initializer and is not definitely assigned in the constructor.
    11 sorties: Sortie[];
    ~~~~~~~

    Error: src/app/sorties/sorties.component.ts:14:23 - error NG2003: No suitable injection token for parameter 'apiSortiesService' of class 'SortiesComponent'.
    Consider using the @Inject decorator to specify an injection token.
    14 constructor(private apiSortiesService: ApiSortiesService) { }
    ~~~~~~~~~~~~~~~~~

    src/app/sorties/sorties.component.ts:14:42
    14 constructor(private apiSortiesService: ApiSortiesService) { }
    ~~~~~~~~~~~~~~~~~
    This type does not have a value, so it cannot be used as injection token.

  14. #14
    Membre éclairé
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Juin 2014
    Messages
    744
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 59
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Juin 2014
    Messages : 744
    Par défaut
    Je ne comprends pas les erreurs suivantes que je n'avais pas avant :
    Error: src/app/sorties/sorties.component.ts:11:3 - error TS2564: Property 'sorties' has no initializer and is not definitely assigned in the constructor.
    11 sorties: Sortie[];
    ~~~~~~~

    Error: src/app/sorties/sorties.component.ts:12:32 - error TS2322: Type 'null' is not assignable to type 'number'.
    12 selectedSortie: Sortie = { date : null , chrono:null, itineraire: null};
    ~~~~
    policies/Sortie.ts:2:3
    2 date: number;
    ~~~~
    The expected type comes from property 'date' which is declared here on type 'Sortie'

    Error: src/app/sorties/sorties.component.ts:12:47 - error TS2322: Type 'null' is not assignable to type 'number'.
    12 selectedSortie: Sortie = { date : null , chrono:null, itineraire: null};
    ~~~~~~
    policies/Sortie.ts:3:3
    3 chrono: number;
    ~~~~~~
    The expected type comes from property 'chrono' which is declared here on type 'Sortie'

    Error: src/app/sorties/sorties.component.ts:12:60 - error TS2322: Type 'null' is not assignable to type 'string'.
    12 selectedSortie: Sortie = { date : null , chrono:null, itineraire: null};
    ~~~~~~~~~~
    policies/Sortie.ts:4:3
    4 itineraire: string;
    ~~~~~~~~~~
    The expected type comes from property 'itineraire' which is declared here on type 'Sortie'
    J'ai bien un
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    import { Sortie } from 'policies/Sortie';
    dans le fichier sorties.component.ts
    Le code du fichier Sorties.ts est :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    export  interface  Sortie {
      date: number;
      chrono:  number;
      itineraire:  string;
    }
    Je ne comprends pas non plus cette erreur :
    Error: src/app/navbar/navbar.component.html:4:43 - error NG8002: Can't bind to 'routerLink' since it isn't a known property of 'a'.
    4 <a class="nav-item nav-link active" [routerLink]="['/sorties']" routerLinkActive="router-link-active" >Sorties<span class="sr-only">(current)</span></a>
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    src/app/navbar/navbar.component.ts:5:16
    5 templateUrl: './navbar.component.html',
    ~~~~~~~~~~~~~~~~~~~~~~~~~
    Error occurs in the template of component NavbarComponent.

    Error: src/app/navbar/navbar.component.html:5:36 - error NG8002: Can't bind to 'routerLink' since it isn't a known property of 'a'.
    5 <a class="nav-item nav-link" [routerLink]="['/sortiestriables']" routerLinkActive="router-link-active">Sorties triables</a>
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    src/app/navbar/navbar.component.ts:5:16
    5 templateUrl: './navbar.component.html',
    ~~~~~~~~~~~~~~~~~~~~~~~~~
    Error occurs in the template of component NavbarComponent.
    Ni celle là :
    Error: src/app/app.module.ts:33:36 - error TS2304: Cannot find name 'ButtonToggleMatComponent'.
    33 const el = createCustomElement(ButtonToggleMatComponent, {injector : this.injector});

  15. #15
    Membre très actif
    Homme Profil pro
    Développeur Web
    Inscrit en
    Janvier 2019
    Messages
    707
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Janvier 2019
    Messages : 707
    Par défaut
    * attention au mode strict
    ajoute un ! pour résoudre le problème

    * essai:
    Code html : Sélectionner tout - Visualiser dans une fenêtre à part
    <a routerLink="'/search"

    * peut etre

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    entryComponents: [ButtonToggleMatComponent]

  16. #16
    Membre éclairé
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Juin 2014
    Messages
    744
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 59
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Juin 2014
    Messages : 744
    Par défaut
    Ah oui! Merci.
    Une de moins. avec le

  17. #17
    Membre très actif
    Homme Profil pro
    Développeur Web
    Inscrit en
    Janvier 2019
    Messages
    707
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Janvier 2019
    Messages : 707
    Par défaut
    * essai:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <a routerLink="'/search"
    * peut etre
    entryComponents: [ButtonToggleMatComponent]

  18. #18
    Membre éclairé
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Juin 2014
    Messages
    744
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 59
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Juin 2014
    Messages : 744
    Par défaut
    oùlà, non, je suis perdu là.

  19. #19
    Membre très actif
    Homme Profil pro
    Développeur Web
    Inscrit en
    Janvier 2019
    Messages
    707
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Janvier 2019
    Messages : 707
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <a routerLink="'/sorties"

  20. #20
    Membre éclairé
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Juin 2014
    Messages
    744
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 59
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Juin 2014
    Messages : 744
    Par défaut
    Oui, bravo, c'est bien ça merci.

    Je n'ai plus que 2 erreurs :
    Error: src/app/app.module.ts:33:36 - error TS2304: Cannot find name 'ButtonToggleMatComponent'.
    33 const el = createCustomElement(ButtonToggleMatComponent, {injector : this.injector});
    ~~~~~~~~~~~~~~~~~~~~~~~~
    Error: src/app/sorties/sorties.component.ts:12:32 - error TS2322: Type 'null' is not assignable to type 'number'.
    12 selectedSortie: Sortie = { date : null , chrono:null, itineraire: null};
    ~~~~
    policies/Sortie.ts:2:3
    2 date: number;
    ~~~~
    The expected type comes from property 'date' which is declared here on type 'Sortie'
    Error: src/app/sorties/sorties.component.ts:12:47 - error TS2322: Type 'null' is not assignable to type 'number'.
    12 selectedSortie: Sortie = { date : null , chrono:null, itineraire: null};
    ~~~~~~
    policies/Sortie.ts:3:3
    3 chrono: number;
    ~~~~~~
    The expected type comes from property 'chrono' which is declared here on type 'Sortie'

    Error: src/app/sorties/sorties.component.ts:12:60 - error TS2322: Type 'null' is not assignable to type 'string'.
    12 selectedSortie: Sortie = { date : null , chrono:null, itineraire: null};
    ~~~~~~~~~~
    policies/Sortie.ts:4:3
    4 itineraire: string;
    ~~~~~~~~~~
    The expected type comes from property 'itineraire' which is declared here on type 'Sortie'

    Pour le , il y a une documentation ?
    Je ne suis pas sûr s'avoir compris.

Discussions similaires

  1. Chemin relatif sur un fichier dans un service web
    Par Yoteco dans le forum Services Web
    Réponses: 0
    Dernier message: 07/01/2011, 13h40
  2. Réponses: 2
    Dernier message: 01/12/2009, 14h35
  3. Réponses: 18
    Dernier message: 08/10/2009, 15h22
  4. chemin relatif d'un fichier présent dans le war
    Par Saverok dans le forum Websphere
    Réponses: 1
    Dernier message: 05/11/2008, 10h56
  5. rassembler des ressources dans ub fichier xml/html
    Par cbonnard dans le forum XML/XSL et SOAP
    Réponses: 2
    Dernier message: 09/01/2006, 17h18

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo