我正在关注这个小教程: http://docs.sencha.com/extjs/4.2.1/#/guide/application_architecture
我使用了完全相同的文件结构,但当我添加教程的控制器部分(到我的app.js)时,代码说明了:
`Ext.application({
...
controllers: [
'Users'
],
...
});
我收到附加图片上显示的错误。系统正在寻找错误位置的控制器文件夹。而不是在以下路径中查找文件:
accountmanager/app/controller/Users.js
它看起来:
accountmanager/app/ext-4/app/controller/Users.js
所以看看我跟随的教程,导致麻烦的地方是"定义控制器"
我不确定我做错了什么,我现在已经失明了一个小时。这是index.html文件:
<html>
<head>
<title>Account Manager</title>
<link rel="stylesheet" type="text/css" href="resources/css/ext-all.css">
<script type="text/javascript" src="ext-debug.js"></script>
<script type="text/javascript" src="app.js"></script>
</head>
<body></body>
</html>
请注意html的细微差别。 FX。我只更改了js src引用,因为教程中的引用会导致404
任何人都可以提供帮助。我很感激。 提前致谢
如果你想看到app.js代码:
Ext.application({
requires: ['Ext.container.Viewport'],
name: 'AM',
controllers: [
'Users'
],
appFolder: 'app',
launch: function() {
Ext.create('Ext.container.Viewport', {
layout: 'fit',
items: [
{
xtype: 'panel',
title: 'Users',
html : 'List of users will go here'
}
]
});
}
});
答案 0 :(得分:1)
您的应用。和index.html文件位于错误的位置。 将它放在root帐户管理器目录
中