Chciałbym użyć parametrów URL routingu w angularjsangularjs: parametry URL routingu
Mam anguar aplikacja z 2 wyświetleń: editView i MAINVIEW
uzyskać adres URL, który wygląda tak : '? httx: // myapp/param1 = x & ... & EditMode = 1 & ...'
-> dostanie mnie do/editMod e Ścieżka
Jaki byłby dobry sposób na zrobienie tego?
- musiałbym użyć kontrolera, aby uzyskać $ routeparams.editmode i użyć $ location.path ('/ editmode') jeśli EditMode == 1?
Czy potrzebuję trybu html5?
Nic nie mogę zrobić url - Jestem zmuszony użyć parametru editmode
$routeProvider.when('/', {
controller: function($routeParams, $location) {
if($routeParams.editmode == '1') {
$location.path('editMode') ...
Wygląda na to, że masz serwer udostępniający parametry wyszukiwania. Angular Routes analizują hash adresu URL, a nie wyszukiwanie. Dlaczego potrzebujesz obu metod? – charlietfl
Pracuję z aplikacjami SharePoint 2013, a moja aplikacja kątowa jest wywoływana w następujący sposób: src = "~ appWebUrl/Pages/DemoPage.aspx? {StandardTokens} & wpId = _WPID_ & editmode = _editMode_ & wpq = _WPQ_ & weblocaleId = _WebLocaleId_" gdzie appWebUrl jest linkiem do "aplikacji" -Web "i {standartTokens} rozwiązuje kilka parametrów: –
ok ... więc twój asp wyprowadza dynamiczny js w oparciu o parametry adresu URL? Powinien móc dodać '$ scope.editMode = <%aspcode%>' ... nie mógłbyś? – charlietfl