codecamp

EmberJS 查询参数

查询参数

查询参数出现在右侧?在URL中。它表示为可选的键值对。例如URL http:... / articles?sort = ASC&page = 2有两个查询参数sort和page有ASC和2个相应的值。

序号查询参数和描述
1 指定查询参数
查询参数在路由驱动控制器上指定。
2 选择完全转换
当控制器查询参数属性更改时,它选择进入完全转换。
3 使用Replacestate更新URL
可阻止向浏览器的历史记录中添加项目。
4 将控制器的属性映射到不同的查询参数键
将控制器属性映射到其他查询参数键。
5 默认值和反序列化
为查询参数指定默认值。
6 粘性查询参数值
查询参数是粘性的,因此参数中的更改将保留。
温馨提示
下载编程狮App,免费阅读超1000+编程语言教程
取消
确定
目录

关闭

MIP.setData({ 'pageTheme' : getCookie('pageTheme') || {'day':true, 'night':false}, 'pageFontSize' : getCookie('pageFontSize') || 20 }); MIP.watch('pageTheme', function(newValue){ setCookie('pageTheme', JSON.stringify(newValue)) }); MIP.watch('pageFontSize', function(newValue){ setCookie('pageFontSize', newValue) }); function setCookie(name, value){ var days = 1; var exp = new Date(); exp.setTime(exp.getTime() + days*24*60*60*1000); document.cookie = name + '=' + value + ';expires=' + exp.toUTCString(); } function getCookie(name){ var reg = new RegExp('(^| )' + name + '=([^;]*)(;|$)'); return document.cookie.match(reg) ? JSON.parse(document.cookie.match(reg)[2]) : null; }