我希望有人可以帮我解决这个问题。
我需要转过身来:
/page/?lang=en¶m1=x¶m2=y¶m3=z
进入这个:
/page/?param1=x¶m2=y¶m3=z&lang=en
其中param1,param2& param3可以是任意数量的具有任意名称的参数,而lang可以包含由2个字母组成的任何值。
我正在运行一个WP网站,其中一些插件在lang参数添加到其他插件之前无法正常工作。但是,当您使用页面顶部的语言切换器时,WPML多语言插件会自动将lang参数移动到查询字符串的开头...
答案 0 :(得分:0)
myApp.service('downloadService', ['$http', function($http)
{
this.numberOfDownloads = 0;
this.totalNumberOfDownloads = 0;
var self = this;
var downloadService =
{
downloadList: function(list)
{
self.numberOfDownloads = 0;
self.totalNumberOfDownloads = list.length;
var promise = new Promise(function(resolve, reject)
{
//(...)
//update preloader
downloadService.setDownloadStatus(self.numberOfDownloads);
//(...)
})
.then(function(result)
{
return result;
});
return promise;
},
getDownloadStatus: function()
{
return self.numberOfDownloads;
},
getTotalNumberOfDownloads: function()
{
return self.totalNumberOfDownloads;
},
setDownloadStatus: function(value)
{
self.numberOfDownloads = value;
}
};
return downloadService;
}]);
我认为应该可以工作,虽然看起来线条噪音足以成为Perl。