1

Angularは静かにURLを書き換えますが、この特定のケースが私のアプリに問題を引き起こしています。この特定のケースに角度を付けてパッチを適用しようとした場合、どこを見ればよいでしょうか?

Angularをこのように動作させるために多くのものを壊しますか?

4

2 に答える 2

1

ソースから直接:
https ://github.com/angular/angular.js/blob/master/src/Angular.js#L854

再コンパイルするか、angularjsのバージョンで関連する部分を見つけて変更します。

encodeURIComponentこれは、どちらがネイティブ関数であるかによって引き起こされます。ブラウザによる実装方法はおそらく標準化されています。それは他の多くと一緒に変換+します。%2B

次に、アプリの動作を変更する必要があります。

于 2013-03-18T22:45:53.717 に答える
1

上記の回答から修正を見つけました。私がしなければならなかったのは、この行に アクセスすることだけでしたhttps://github.com/angular/angular.js/blob/master/src/Angular.js#L873

を追加します

replace(/%2B/gi, '+').

チェーンに。御馳走を働いた!ありがとう@fastreload!!!

于 2013-03-19T06:16:05.297 に答える