Есть ли способ просто перейти на новую веб-страницу в Elm, подобно нажатию на ссылку?
У меня есть button
которая при нажатии меня хочет перевести на другую веб-страницу. Я знаю, что могу сделать a
элементом и использовать CSS для его стилизации как кнопки. Тем не менее, я использую elm-mdl
для создания удобных кнопок для создания материалов, и я хотел бы знать, как это сделать независимо.
Я попытался создать GoTo String
Msg
и Button.onClick(GoTo "newpage.html")
нажатием кнопки Button.onClick(GoTo "newpage.html")
, но я не знаю, что поставить для Cmd
. Я попробовал следующее:
GoTo url ->
( model, Navigation.newUrl url )
Но это только изменяет URL-адрес в адресной строке, пользователь фактически не переходит к новому URL-адресу... Я мог бы использовать порт и написать простой код JavaScript для вызова window.location.href= 'newpage.html'
, Я просто надеюсь, что там будет простой стандарт Elm.