args.setPromise(WinJS.UI.processAll().then(TodoList.init()));
上面的语句抛出了TodoList未定义的异常。实际上,TodoList.js是一个位于Metro App Blank Project的js文件夹中的Javascript文件以及default.js.我正在调用init()函数TodoList js文件。这里有什么问题?
答案 0 :(得分:1)
我不知道你做错了什么。但它对我有用。我用下一个内容创建了js文件:
var TodoList = {
init: function () {
(new Windows.UI.Popups.MessageDialog("TodoList.init()", "Message")).showAsync().done();
}
};
我在default.html
中添加了此文件的链接:
<link href="/css/default.css" rel="stylesheet" />
<script src="/js/TodoList.js"></script>
<script src="/js/default.js"></script>
我得到了我的信息。请重新检查您的代码,至少是为了参考您的js文件。