La aplicación se ejecuta pero los objetos de datos angulares no se reconocen.¿Cómo haces que Angular.js funcione en una aplicación de la tienda de Windows 8?
Aquí está el error de JavaScript que estoy recibiendo:
Exception was thrown at line 1059, column 11 in ms-appx://28934b41-4dd2-4414-b9a9-
a73c11c1b743/js/angular.js
0x800a139e - JavaScript runtime error: No module: ngLocale
Exception was thrown at line 4473, column 9 in ms-appx://28934b41-4dd2-4414-b9a9-
a73c11c1b743/js/angular.js
0x800a139e - JavaScript runtime error: HierarchyRequestError
The program '[5112] WWAHost.exe' has exited with code 1 (0x1).
Aquí es la función alrededor de la línea 1059 en angularjs:
return ensure(modules, name, function() {
if (!requires) {
throw Error('No module: ' + name);
}
Y aquí es la función alrededor de la línea 4473:
if (parent) {
parent.replaceChild(newNode, oldNode);
}
Pude solucionar el primer error que encontré:
Unhandled exception at line 2031
JavaScript runtime error: Unable to add dynamic content
envolviendo todos angularjs con MSApp.execUnsafeLocalFunction
MSApp.execUnsafeLocalFunction(function() {
....
});
Estos errores son de una aplicación de prueba que he creado siguiendo el ejemplo de lista de tareas desde la página principal angularjs.
¿Ahora qué? De acuerdo con un evento gratuito de Microsoft al que asistí, "¡es fácil agregar cualquier framework/biblioteca de JavaScript a una aplicación de Windows 8!" Puedo ser nuevo en esto ... ¡pero no creo que esto sea muy fácil!
¿Es posible utilizar Angular.js con una aplicación de Windows 8?
¿Cómo no está esto en los documentos angulares? ¿No es un problema para todos usar ng-repeats? – morgs32
Es solo un problema para las personas que crean aplicaciones de Windows 8 en HTML5. Eso no es lo que usa la mayoría de las personas para Angular. – wmil
Y para el registro, ahora puede usar un shim (https://github.com/codemonkeychris/angular-winjs) para que Angular juegue bien con las aplicaciones de Windows y Windows Phone. –