Estoy desarrollando un Iónica 2/Angular de la aplicación y estoy tratando de utilizar la validación de formulario siguiendo este tutorial:
https://angular.io/docs/ts/latest/cookbook/dynamic-form.html

Pero el compilador dice:

No se puede encontrar el módulo ‘@angular/formularios».

¿Por qué es esta módulos no disponibles? Es obsoleto?

  • ¿systemjs.config.js Contienen @angular/forms de referencia? Quiero decir, ¿se carga a través de systemjs ?
  • No, yo no. No contiene una systemjs.config.js y no está aún disponible en node_modules/@angular. ¿Tengo que instalar de mecanismo nacional de prevención? Es un Iónica 2 plantilla instalada a través de ‘iónica inicio» comando ans utiliza trago.
  • Lo siento, no soy un tipo iónico. Mejor esperar a los demás para responder.
  • Aunque se trata de una Iónico 2 proyecto creo que el Angular de la cosa debe ser similar. Dentro de la node_modules/@angular de la carpeta no debe ser una carpeta de formularios? – Natanael 16 segundos atrás editar
  • La versión de Angular2 se utilizan?
  • De acuerdo a mi paquete.json que parecen ser 2.0.0-rc.3.

InformationsquelleAutor Natanael | 2016-07-19

5 Comentarios

  1. 10

    Me encontré con el mismo problema, mi solución fue:

    1) los formularios de añadir al paquete.json:

    "dependencies": {
    ...
    "@angular/forms":   "0.2.0",
    ...
    }
    

    2) instalar usando el mecanismo nacional de prevención de la consola, escriba dentro de la carpeta de la aplicación

    npm install
    

    3) ejecutar la aplicación de nuevo

    npm start
    

    Espero que esto ayude

    • Vielen Dank Mein Freund 🙂 !
  2. 7

    Intentar npm install @angular/forms --save

    Se le advertirá de que debe usar 2.0.0-rc.4 sin embargo. Esto puede venir con su propio conjunto de actualizar los desafíos…

  3. 0

    A veces, cuando la actualización de las versiones veo mensajes como este:

    npm ERR! errno -4048
    npm ERR! syscall rename
    npm ERR! Error: EPERM: operation not permitted, rename 'R:\TFS\RRCRM\RRCRM\node_modules\@angular\forms' -> 'R:\TFS\RRCRM\RRCRM\node_modules\@angular\.forms.DELETE'
    npm ERR!     at Error (native)
    npm ERR!  { [Error: EPERM: operation not permitted, rename 'R:\TFS\RRCRM\RRCRM\node_modules\@angular\forms' -> 'R:\TFS\RRCRM\RRCRM\node_modules\@angular\.forms.DELETE']
    npm ERR!   errno: -4048,
    npm ERR!   code: 'EPERM',
    npm ERR!   syscall: 'rename',
    npm ERR!   path: 'R:\TFS\RRCRM\RRCRM\node_modules\@angular\forms',
    npm ERR!   dest: 'R:\TFS\RRCRM\RRCRM\node_modules\@angular\.forms.DELETE',
    npm ERR!   parent: 'rrcrm' }
    npm ERR! 
    npm ERR! Please try running this command again as root/Administrator.
    npm ERR! Please include the following file with any support request:
    npm ERR!     R:\TFS\RRCRM\RRCRM\npm-debug.log
    

    Creo que puede ser debido a un archivo en el uso de los errores que a veces (yo estoy usando Visual Studio en Windows como administrador).

    Asegurarse de que nada se está ejecutando que podría tener un archivo de bloqueo en cualquiera de paquetes, tales como angular de la CLI. Tan cerca de las ventanas o de los procesos y ejecutar algo como npm install de nuevo.

  4. 0

    Tuve una extraña situación en la que no puedo hacer npm install, y tuvo que copiar las librerías de ruta compartida. Copia de las «formas» carpeta node_modules/@angaular resuelto el problema.

  5. -3

    Es de importación { FormsModule } de ‘@angular/formularios»; se inyecta en la aplicación.el módulo.ts y añadió FormsModule matriz en las importaciones como a continuación

        app.module.ts
        import { BrowserModule } from '@angular/platform-browser';
        import { NgModule } from '@angular/core';
        import { FormsModule } from '@angular/forms';
    
    
        imports: [
          BrowserModule,
          FormsModule
        ]
    

Dejar respuesta

Please enter your comment!
Please enter your name here