jhipster production构建与本地

时间:2017-04-05 04:26:53

标签: angularjs jhipster

我正在使用jhipster作为应用程序,我需要文件上传功能。 Angular没有输入类型文件的ng-change函数,所以我输入了一个常规的onchange函数,如下所示:

onchange="angular.element($('#fileElem')).scope().vm.upload(this.files, angular.element($('#fileElem')).scope().vm)"

现在的问题是,当我在本地运行此函数时(通过运行gradlew命令),它可以工作。但是当我在部署到heroku的应用程序上运行相同时,它会出错。

作为我尝试调试的一部分,我想我会尝试使用javascript控制台找出不同之处,并且我发现heroku版本没有返回范围。实际上,范围功能内容也不同。在heroku上,它来自generated.js,而本地它来自angular.js。

附上两张图片,展示它们的不同之处。

本地工作版: enter image description here

heroku上的非工作版本: enter image description here

我从哪里开始解决这个问题?我这是一个gulp问题,它将角度文件错误地打包到generated.js包中?

0 个答案:

没有答案