Sayfayı yeniden yüklemeden denetleyiciden bir sorguya param ve karma eklemeyi eklemek istiyorum.Angularjs'te bir URL'ye karma ve sorgu paramları ekleme
var param [
query: "abc",
page : 1
];
$location.url("/project").search(param);
Bu domainname.com/project?query=abc & sayfaya domainname.com gelen url değiştirir = 1 iyi ama ben de karma kullanarak url div id eklemek istediğiniz. URL'imin donainname.com/project?query=abc & sayfa = 1 # sonucunu olmasını istiyorum. Bu nasıl bir tahakküme veya yoruma nasıl ulaşılır? Tek bir seferde bu sorgu paramları ve hash ile ilgilenilmesi gereken bir şey olmalı, çünkü url değiştiğinde çağrı alan bir işlev yazılır, aksi takdirde birden fazla çağrılır.
app.run kullanarak ayarlayabilirsiniz \t dönüş $ location.url(); \t} \t olan (a) { }); }); Bu işlev, url değiştiğinde çağrılır. Durumunuzda, işlevimi iki kez çağırır. – user3542450
Ayrıca url'yi 'window.location' kullanarak ve yeniden yönlendirerek ayarlayabilirsiniz, ancak bundan kaçınmak istediğinizde sayfa yeniden yüklenecektir. – r0hitsharma
ya da sayfayı yeniden yüklemek istemiyorum – user3542450