我是 angular7/typescript 的新手,我想将布尔值作为 Httpparam 传递,这可能吗?
let body = new HttpParams();
body = body.set('name', string);
body = body.set('value', boolean);
Run Code Online (Sandbox Code Playgroud)
问题是我如何传递布尔值
我的 HTML 代码是
<nav class="nav-sidebar">
<ul class="nav tabs" id="myTab">
<li class="active" ><a href="#tab3" data-toggle="tab" >Tabl 1</a> </li>
<li class="tab2"><a href="#tab2" data-toggle="tab">Tab 2</a></li>
<li ><a href="#tab3" data-toggle="tab">Tab 3</a></li>
<li ><a href="#tab4" data-toggle="tab">Tab 4</a></li>
<li><a href="#tab5" data-toggle="tab">Tab 5</a></li>
</ul>
Run Code Online (Sandbox Code Playgroud)
在我的 .ts 中
$('#myTab a').click(function(e) {
e.preventDefault();
$(this).tab('show');
});
$("ul.nav-tabs > li > a").on("shown.bs.tab", function(e) {
var id = $(e.target).attr("href").substr(1);
window.location.hash = id;
});
var hash = window.location.hash;
$('#myTab a[href="' + hash + '"]').tab('show');
Run Code Online (Sandbox Code Playgroud)
从 stackoverflow 和其他网站尝试了很多,但我最终发现 jquery 中不存在“tab”