Önceden oluşturduğum bir duruma yönlendiren başka bir URL parametresi ekleme isteğim var. Verimlilik amacıyla, aynı duruma işaret etmek için birden çok URL ekleyip ekleyemeyeceğimi görmeye çalışıyorum veya bu yeni durumda bu duruma yeniden yönlendirmek için $ UrlRouterProvider.when() yöntemini kullanmalı mıyım?AngularJs UI yönlendirici - birden çok URL içeren bir durum
Ex. Bu zaten mevcut olan
.state('site.link1',
{
url: '/link1',
templateUrl: '/views/link1.html',
controller: 'link1Ctrl'
})
ve isteğin link1 sayfasına işaret eden www.site.com/newlink adresini eklemektir. Böyle bir şey var mı?
.state('site.link1',
{
url: '/link1, /newlink',
...
Şu anda ya farklı bir URL ile ya da çok kez durumu tanımlamanız ya da tanımlamanız gerekecek ... bazı yöntemler şunlardır: http: // stackoverflow.com/a/23853129/1679310 –
tek değişiklik stateParams ise, aynı rotaya ve boş paramın geçmesine izin verirseniz, o kadar da zarif olmayan tek şey, bir "//" 'iniz olacaktır. url. Eğer spec tamamen farklı bir url tanımlıyorsa, o zaman bu farklı ursl'e aynı durumdaki 2 farklı param değeri yeniden yönlendiriliyorsa, –
yeni bir duruma ihtiyaç duyuyorsa, o zaman ilk argüman olarak routeparam'ı aldığınız ve url'yi buna göre döndürdüğünüz bir fonksiyon olarak templateurl kullanabilirsiniz. . ama tam olarak ne yapmaya çalıştığınız konusunda net değil. – PSL