Bueno! esto es un adelanto a la próxima clase, para dejar en claro respecto a la última versión del SweetAlert2 (8.x):
Si instalan la última versión del SweetAlert2, la 8.10.0 o superior van a obtener un error:
"Cannot invoke an expression whose type lacks a call signature. "
Con la nueva versión, solo hay que llamar al método fire, según la documentación sería:
// ES6 Modules or TypeScript
import swal from 'sweetalert2';
....
swal.fire( 'The Internet?', 'That thing is still around?', 'success');
...Links: https://sweetalert2.github.io/#examples
Además, en la nueva versión NO agrega automáticamente los estilos CSS, hay que hacerlo a mano en el archivo angular.json, por ejemplo agregando los estilos en la propiedad "styles":
"styles": [
"src/styles.css",
...
"node_modules/sweetalert2/dist/sweetalert2.min.css",
],Otra alternativa, pueden instalar la versión 7.26.9 que usamos en el curso, anterior a la 8:
npm install --save sweetalert2@7.26.9
Para efectos del curso da lo mismo!
Un saludo!