Ina*_*ble 5 javascript angularjs restangular
我在Main.js中使用查询参数"advertiserId"设置API基本URL.我想删除advertiserIdDemo.js 中的查询参数.注意我不想使用$location搜索参数(因为它们是来自当前窗口URL的搜索参数而不是我构建的URL).
Main.js:
Restangular.setBaseUrl("localhost:9000/advertisers");
Restangular.setDefaultRequestParams({
"advertiserId": advertiserID
});
Run Code Online (Sandbox Code Playgroud)
Demo.js
Restangular.RemoveRequestParams({
"advertiserId": advertiserID
});
Run Code Online (Sandbox Code Playgroud)
您可以使用以下方法解析任何网址:
var parser = document.createElement('a');
parser.href = "http://example.com:3000/pathname/?search=test#hash";
parser.protocol; // => "http:"
parser.hostname; // => "example.com"
parser.port; // => "3000"
parser.pathname; // => "/pathname/"
parser.search; // => "?search=test"
parser.hash; // => "#hash"
parser.host; // => "example.com:3000"
Run Code Online (Sandbox Code Playgroud)
编辑:要删除之后(并包括)的所有内容,?您可以使用以下命令:
url.split("?")[0];
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
389 次 |
| 最近记录: |