Android Can';t通过其他文件(app.js)实现onsen

Android Can';t通过其他文件(app.js)实现onsen,android,angularjs,cordova,onsen-ui,Android,Angularjs,Cordova,Onsen Ui,我正在制作一个示例应用程序来学习如何使用cordova、phonegap、angular.js和onsen ui。CodeSchool关于angular.js的一段不错的教程视频和这个示例应用程序()表明,我们可以通过将var app=angular.module('app',['onsen])放入我们的应用程序中来实现onsen在另一个文件中 我试过了,但没用只有当我将var-app=angular.module('app',['onsen'])放入时,它才起作用。 我正在使用其官方页面上的o

我正在制作一个示例应用程序来学习如何使用cordova、phonegap、angular.js和onsen ui。CodeSchool关于angular.js的一段不错的教程视频和这个示例应用程序()表明,我们可以通过将
var app=angular.module('app',['onsen])放入我们的应用程序中来实现onsen在另一个文件中

我试过了,但没用只有当我将
var-app=angular.module('app',['onsen'])放入时,它才起作用。

我正在使用其官方页面上的onsen ui文件。我已经将这些文件放在了应该放的位置(lib/onsen),并将app.js放在lib/onsen/js中

这是我的密码:

Index.html

上面的代码没有像这里这样显示应用程序,而是只显示超文本文本/没有css(对不起,我很难描述它,禁止我发布图片)

校正

我刚刚发现问题不是由var应用程序代码引起的。这是由我在app.js中添加的数组变量中的数组引起的

数组代码中的数组如下所示:

var assawrah = [
    {
       number : '78',
       name : 'An-Naba',            
    },
    {
        number : '79',
        name : 'An-Naaziaat',
    },
    {
        number : '80',
        name : 'Abasa',
    },
    {
        number : '81',
        name : 'At-Takwir',
    },
    {
        number : '82',
        name : 'Al-Infithar',
        konten : [
            {
                latinINA : [{

                    }],
                latinEN : [{

                    }],
                terjemahanINA : [{

                    }],
                terjemahanEN : [{

                    }];
            }];
    }];

我看到你正在使用我的示例应用程序,所以我想我可以帮你解决这个问题。您已经声明了
ng app=“apk”
,因此您的js文件应该类似于:

var-app=angular.module('apk',['onsen']);
app.controller('MyController',函数($scope){
//控制器代码

});它应该是
var-app=angular.module('app',['onsen'])缺少
末尾
app.js
不应在lib/onsen/js中。该文件是应用程序的一部分,而不是Onsen UI的一部分,所以最好将其放在lib文件夹之外。还有,你需要在你的HTML中包含
app.js
(如Andi在下面所说),否则代码将无法访问。@pankajparkar:谢谢你的更正。我已经编辑过了。@FranDios:对不起,我刚刚意识到在这个问题中我没有包括var应用程序代码。我已经编辑了我的问题。但即使将app.js放入一个自定义文件夹(scripts/app.js)后,我仍然会遇到同样的问题,该文件夹与index.html放在同一个文件夹中,当然还包括索引中的
。html@fady.noor你的问题解决了吗?我已经做了你的建议,但我仍然有同样的问题。查看我对上面弗兰迪奥斯的评论。
var app = angular.module('apk', ['onsen']);
ons.bootstrap().controller('ApkController', function ($scope) {

            this.pilbhs = indo;
    });

    var indo = 0;
var assawrah = [
    {
       number : '78',
       name : 'An-Naba',            
    },
    {
        number : '79',
        name : 'An-Naaziaat',
    },
    {
        number : '80',
        name : 'Abasa',
    },
    {
        number : '81',
        name : 'At-Takwir',
    },
    {
        number : '82',
        name : 'Al-Infithar',
        konten : [
            {
                latinINA : [{

                    }],
                latinEN : [{

                    }],
                terjemahanINA : [{

                    }],
                terjemahanEN : [{

                    }];
            }];
    }];