2017-10-10 11 views
0

Ma question est:angulaire 2/4 - composants vides (voir tout)

Qu'est-ce que vous en pensez des composants vides angulaire (?)? Est-ce une erreur d'en créer? Ou est-ce une chose normale?

Par vide Je veux dire:

Les composants qui ont seulement la structure de base et HTML en elle.

Exemple:

Component.ts

@Component({ 
     selector:... 
     templateUrl: 'xxxx.html' 
    }) 
    export class XXXXX { 
    } 

.html

<p> Hi </p> 
+0

pourquoi serait-il une erreur? – Milad

+0

Je suis assez nouveau pour Angular - et je ne suis pas vraiment sûr qu'il existe de meilleures façons de faire des choses comme ça qui ne nécessitent pas la création d'un nouveau composant. – Gorsky

+0

Selon ce que vous voulez l'utiliser? Vous voulez afficher le HTML? Ou vous voulez faire un Utill qui fait plusieurs choses et renvoie des données? – Swoox

Répondre

0

Les composants sont le bloc de construction les plus élémentaires d'une interface utilisateur dans une application angulaire. Il n'est pas nécessaire de mettre une logique complexe dans votre composant. Par exemple, il peut s'agir d'un wrapper simple pour un autre composant.

Exemple d'un composant très simple:

@Component({selector: 'greet', template: 'Hello {{name}}!'}) 
class Greet { 
    name: string = 'World'; 
} 

More about components in Angular docs.

+0

Merci pour la réponse. Je comprends ce que les composants sont simplement curieux de savoir comment gérer certaines choses comme celle-ci. J'espérais aussi avoir une discussion à ce sujet mais je suppose qu'il n'y aura pas de réponse différente de la vôtre. Je pensais qu'il y avait des approches différentes. C'est un mauvais site pour une telle question je suppose ou peut-être ma question est fausse. En tout cas merci! – Gorsky

+0

@Gorsky Votre question n'est pas fausse, chaque cadre peut avoir une approche différente, alors demander est parfaitement bien. Dans Angular, comme je l'ai dit dans la réponse, il n'y a pas de limitation sur la complexité des composants. Si ma réponse est utile, ce serait bien si vous la marquez comme acceptée! –