こんにちは!コーテッグのこやまです。
フロントをAngular、サーバーサイドをRailsで開発していたのですが、
ボタン押下時にEdgeだけエラーになってしまう現象にあたりました。
何が起こっているのかはじめわからなかったのですが、ちょっとググったら出てきました。
どうやらEdgeではbuttonが明示的な型を持たない場合、type=”submit”と過程をして、フォームに値をポストするようです。
へー。やめてー。
下の記事で解決できました。Adheliさん、ありがとう!
https://stackoverflow.com/questions/45626973/microsoft-edge-adds-parameters-after-navigating-to-a-route-on-angular-2