1
我想在不重新加載頁面的情況下將查詢參數和哈希添加到控制器的url中。如何將哈希和查詢參數添加到Angularjs中的url中
var param [
query: "abc",
page : 1
];
$location.url("/project").search(param);
這將改變從domainname.com網址domainname.com/project?query=abc &頁面= 1這是很好的,但我也想DIV ID添加到使用哈希的URL。 我想我的網址是donainname.com/project?query=abc & page = 1#result。如何實現這個任何建議或意見?有一件事應該照顧該查詢參數和散列應該一次性添加,因爲我已經寫了一個函數,當url更改時調用,否則它會被調用多次。
app.run(函數($ rootScope,$位置,$ HTTP,$窗口){\t \t $ rootScope。$表(函數(){ \t設置(); }); \t return $ location.url(); \t}這個函數在URL更改時被調用,在你的情況下它會調用我的函數兩次。 – user3542450
您也可以手動使用並重定向'window.location'來設置網址,但是頁面會重新加載,以防您想要避免這種情況。 – r0hitsharma
雅我不想重新加載頁面 – user3542450