Cuando trato de cargar el módulo inexistente, falla con el error 404 (por supuesto). Quiero manejar este error pero no sé cómo conectarme al evento "error".requiere Dojo, se conecta al error cuando el módulo no se carga
De acuerdo con Dojo doc, debería poder hacer eso usando its micro event api.
Este código no funciona.
var handle = require.on('error', function(error)
{
alert('Finally error')
});
require(['nonexistent/module'], function (m)
{
alert('Module was loaded correctly')
});
Dojo version is 1.7.1, browser latest Chrome.
Un controlador 'require.on' como este se llama para cada evento de error después de ese punto en el tiempo, ¿verdad? He usado 'var h = require.on ('error', function (err) {h.remove(); ... etc}' pero esto solo manejará el primer evento de error, y no necesariamente el causado por el 'nonexistent/module'. ¿Alguna otra forma más elegante de manejar solo el error para su módulo, sin buscar la cadena de error para su nombre de módulo? – Neek