MCPcopy Create free account
hub / github.com/EricSimons/ionic-course / encodeUriSegment

Function encodeUriSegment

code/songhop/www/lib/angular/angular.js:1158–1163  ·  view source on GitHub ↗

* We need our custom method because encodeURIComponent is too aggressive and doesn't follow * http://www.ietf.org/rfc/rfc3986.txt with regards to the character set (pchar) allowed in path * segments: * segment = *pchar * pchar = unreserved / pct-encoded / sub-delims / ":" / "

(val)

Source from the content-addressed store, hash-verified

1156 * / "*" / "+" / "," / ";" / "="
1157 */
1158function encodeUriSegment(val) {
1159 return encodeUriQuery(val, true).
1160 replace(/%26/gi, '&').
1161 replace(/%3D/gi, '=').
1162 replace(/%2B/gi, '+');
1163}
1164
1165
1166/**

Callers 4

encodePathFunction · 0.70
LocationHtml5UrlFunction · 0.70
LocationHashbangUrlFunction · 0.70

Calls 1

encodeUriQueryFunction · 0.70

Tested by

no test coverage detected