Angular2 a la capacité de générer des formulaires de manière dynamique (formulaires pilotés par un modèle) par opposition à la construction manuelle du formulaire (pilotés par un modèle).
J'ai une variante des formulaires dynamiques dans laquelle toute la fonctionnalité de génération de formulaire est exposée en tant que module (Angular RC5).
Mais cela rompt avec l'erreur suivante (apparaît dans la console de développement)
VM849:20 Error: Error: Unexpected value 'undefined' exported by the module 'DynamicFormModule'
Voici le plunkr
Fixe le. Il y avait une faute de frappe pour DynamicFormComponent. C'était orthographié comme DynamicForm. Corrigé dans dynamic-form.module.ts
Eu une erreur similaire. Découvert qu'il était dû à une exportation répétée dans l'un de mes fichiers index.ts:
export * from './article/article.component';
export * from './body/body.component'; //first export
export * from './cards/cards.component';
export * from './body/body.component'; //repeated export
Eu une erreur similaire. Cela était dû à une importation dans la NgModule
de ma bibliothèque. Au lieu de l'importer directement, il a été importé à partir du fichier public_api.ts
(fichier d'entrée).
Fixé en changeant
import { MyDirective } from 'public_api';
à
import { MyDirective } from './my-directive/my-directive.directive';
J'ai eu la même erreur ..__ Je l'ai corrigé en remplaçant
export * from './myComponent'
par
export {MyComponent} from './myComponent'
Dans mon cas, c’est parce que j’avais créé un fichier de route dans un module enfant "A", mais je n’ai pas importé ce fichier de route dans le module racine, même si le module enfant "A" avait été importé dans le module racine.
importer {A} de 'src/app/module-a/a.module'; import {ARoutes} de 'src/app/module-a/a.routes'; // cela manquait dans mes modules d'application racine