包括带有phonegap的指令

时间:2016-03-20 16:06:54

标签: javascript ios angularjs cordova

我正在使用yeoman生成一个有角度的应用程序并将其与phonegap一起部署到移动平台(ios),但是我遇到了使指令工作的问题。

我有一个名为" header"的指令它基本上做了它在盒子上说的并显示标题,看起来像这样。

我正在使用yeoman生成一个有角度的应用程序并将其与phonegap一起部署到移动平台(ios),但是我遇到了使指令工作的问题。

我有一个名为" header"的指令它基本上做了它在盒子上说的并显示标题,看起来像这样。

angular.module('myappApp').directive('header', function(contentUpdater) {

    function link(scope) {
        scope.contentUpdater = contentUpdater;
        scope.headerTextThin = scope.contentUpdater.getHeaderTextThin();
        scope.headerTextBold = scope.contentUpdater.getHeaderTextBold();
    }

    return {
        restrict: 'E',
        link: link,
        scope: {
        },
        templateUrl: 'header.html'
    };
});

即使它在浏览器上显示,当我使用phonegap模拟运行ios时,它也不会显示出来。我在app / scripts / directives / header.html下有标题,在app / scripts / directives / header.js中有js文件

1 个答案:

答案 0 :(得分:0)

我不记得默认情况下Phonegap是否会缩小代码,但是在将其部署到iOS之前,它可能会使Javascript变得丑陋吗?

在这种情况下,这应解决问题:

angular.module('myappApp').directive('header', 
['contentUpdater', function(contentUpdater) {
    // ...
}]);