如何在URL中使用tick✓作为布尔GET参数

时间:2016-01-11 08:04:18

标签: angularjs utf-8 get angular-ui-router

utf8=✓ parameter的影响,我希望使用在我的网址中表示布尔值。

所以我为angular ui-router写了一个简单的custom type

$urlMatcherFactory.type("boolTick", {
  encode: function(value) { return value ? '✓' : '✖'; },
  decode: function(value) { return value == '✓'; }
});

确实如此,但这些可爱的字符在URL中编码(分别为%E2%9C%93%E2%9C%96

我想知道是否有办法告诉浏览器(或ui-router)不要对这些字符进行编码?

请参阅此plunker:editorfull screen view

0 个答案:

没有答案