angular.module('MyApp')
//var appVersion = '20171901'
.constant('API_URL', '/xyz/');
.config(["checkAppVersion", function(checkAppVersion) {
checkAppVersion.appVersion='20171203';
}])
这是我的app.config文件,在这里,我想立即设置应用版本,手动保存,
angular.module(MyApp.user).
controller('appVersionCtrl',function(checkAppVersion){
//ctrler
if(user.appversion === checkAppVersion){
//do something
}
}
现在我想检查我在myApp中设置的用户和版本的版本是否相等 如果不是这样的话,我是否正确地做到了?
答案 0 :(得分:1)
以常量声明您的应用版本
angular.module('MyApp')
//var appVersion = '20171901'
.constant('userconstants', {
"API_URL": "/xyz/",
"appVersion": "1.0",
});
并在您的第二个模块中包含第一个模块
angular.module('MyApp.user', [
'ionic',
'MyApp',
])
然后在你的控制器中,你可以直接使用常量进行比较
.controller('appVersionCtrl', function (userconstants) {
if(appversion === userconstants.appVersion){
//do something
}
}