从另一个javascript文件调用函数的例外 - Metro App

时间:2013-12-25 16:29:01

标签: javascript microsoft-metro winjs windows-8.1

          args.setPromise(WinJS.UI.processAll().then(TodoList.init()));

上面的语句抛出了TodoList未定义的异常。实际上,TodoList.js是一个位于Metro App Blank Project的js文件夹中的Javascript文件以及default.js.我正在调用init()函数TodoList js文件。这里有什么问题?

1 个答案:

答案 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文件。