我正在使用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文件
答案 0 :(得分:0)
我不记得默认情况下Phonegap是否会缩小代码,但是在将其部署到iOS之前,它可能会使Javascript变得丑陋吗?
在这种情况下,这应解决问题:
angular.module('myappApp').directive('header',
['contentUpdater', function(contentUpdater) {
// ...
}]);