w3cschool 编程狮,随时随地学编程
下载APP
|
登录
个人中心
首页
入门教程
编程课程
特色实战
畅学全站
首页
/
AngularJS 风格指南
/
AngularJS 服务
AngularJS 服务
服务
用驼峰法命名服务(大写或小写开头)。
将业务逻辑封装为服务。
将业务逻辑封装成
service
而非
factory
可以使用
$cacheFactory
进行会话级别的缓存。这应该用于缓存请求或复杂运算的结果。
AngularJS 过滤器
AngularJS 模板
温馨提示
下载编程狮App,免费阅读超1000+编程语言教程
取消
确定
目录
关于 AngularJS 风格指南
AngularJS 概览
AngularJS 目录结构
AngularJS 优化 digest cycle
AngularJS 其他
AngularJS 模块
AngularJS 控制器
AngularJS 指令
AngularJS 过滤器
AngularJS 服务
AngularJS 模板
AngularJS 路由
关闭
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; }