应用程序运行但 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
通过包装所有 angular.jsMSApp.execUnsafeLocalFunction
MSApp.execUnsafeLocalFunction(function () {
....
});
这些错误来自我按照 Angular.js 主页中的待办事项列表示例创建的测试应用程序。
怎么办?根据我参加的免费 Microsoft 活动,“将任何第三方 JavaScript 框架/库添加到 Windows 8 应用程序很容易!” 我可能对此很陌生……但我认为这并不容易!
甚至可以将 Angular.js 与 Windows 8 应用程序一起使用吗?