我的应用程序可以运行,但是Angular数据对象无法识别。
以下是我遇到的JavaScript错误:
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).
这里是angular.js文件中大约在第1059行的函数:
return ensure(modules, name, function() {
if (!requires) {
throw Error('No module: ' + name);
}
这里是大约在4473行的函数:
if (parent) {
parent.replaceChild(newNode, oldNode);
}
我能够解决我遇到的第一个错误:
Unhandled exception at line 2031
JavaScript runtime error: Unable to add dynamic content
通过用 MSApp.execUnsafeLocalFunction
包装所有的 angular.js
MSApp.execUnsafeLocalFunction(function () {
....
});
这些错误来自我根据Angular.js首页的待办事项列表示例创建的测试应用程序。
现在怎么办? 根据我参加的免费微软活动,“将任何第三方JavaScript框架/库添加到Windows 8应用程序很容易!” 我可能是新手......但我认为这并不容易!
使用Angular.js开发Windows 8应用程序是否可行?