Angularは静かにURLを書き換えますが、この特定のケースが私のアプリに問題を引き起こしています。この特定のケースに角度を付けてパッチを適用しようとした場合、どこを見ればよいでしょうか?
Angularをこのように動作させるために多くのものを壊しますか?
Angularは静かにURLを書き換えますが、この特定のケースが私のアプリに問題を引き起こしています。この特定のケースに角度を付けてパッチを適用しようとした場合、どこを見ればよいでしょうか?
Angularをこのように動作させるために多くのものを壊しますか?
ソースから直接:
https ://github.com/angular/angular.js/blob/master/src/Angular.js#L854
再コンパイルするか、angularjsのバージョンで関連する部分を見つけて変更します。
encodeURIComponent
これは、どちらがネイティブ関数であるかによって引き起こされます。ブラウザによる実装方法はおそらく標準化されています。それは他の多くと一緒に変換+
します。%2B
次に、アプリの動作を変更する必要があります。
上記の回答から修正を見つけました。私がしなければならなかったのは、この行に アクセスすることだけでしたhttps://github.com/angular/angular.js/blob/master/src/Angular.js#L873
を追加します
replace(/%2B/gi, '+').
チェーンに。御馳走を働いた!ありがとう@fastreload!!!