没有合适的资源?快使用搜索试试~ 我知道了~
Weather:用于探索在 AngularJS 控制器之间进行通信的不同技术的简单天气应用程序
共81个文件
coffee:48个
jade:9个
js:8个
需积分: 5 0 下载量 188 浏览量
2021-06-04
20:41:38
上传
评论
收藏 43KB ZIP 举报
温馨提示
天气 在这个应用程序中,我探索了 4 种在 AngularJS 中的控制器之间传递数据的方法。 我在页面上设置了一个带有 4 个指令的页面。 每个指令都有一个控制器,需要根据页面上其他地方可能发生的事件进行更新。 我用页面上的几个选择器框触发这些事件。 探索的技术是: $rootScope.$broadcast / $on - 传递数据 $rootScope.$broadcast / $on - 传递通知 $scope.$watch - 在指令的控制器中 $scope.$watch - 来自父页面的控制器 所有这些技术都可以被描述为发布/订阅(发布/订阅)方法,因为它们都使用观察者。 但是,它们每个都有略微不同的扭曲。 作为一般规则,将应用程序中的观察者数量保持在最低水平很重要,因为它们会降低性能。 一些观察: 将任何内容附加到 $rootScope 都不是一个好习惯。 应尽可能使
资源推荐
资源详情
资源评论
收起资源包目录
Weather-master.zip (81个子文件)
Weather-master
.eslintrc 6KB
protractor.config.js 477B
.jscsrc 2KB
divshot.json 107B
Gulpfile.js 2KB
package.json 2KB
.yo-rc.json 303B
coffeelint.json 3KB
.bowerrc 39B
gulp
analyze.js 2KB
test.js 3KB
watch.js 510B
build.js 9KB
app
index.jade 541B
data
api-weather-service.coffee 789B
state-service.coffee 432B
data-cache-service_test.coffee 306B
api-weather-service_test.coffee 288B
data-module.coffee 88B
data-cache-service.coffee 2KB
state-service_test.coffee 286B
app
app-module.coffee 150B
app-routes.coffee 215B
main.scss 40B
pages
pages-module.coffee 67B
home
home-controller_test.coffee 338B
home.scss 45B
home.tpl.jade 312B
home-controller.coffee 371B
common
conversions-service.coffee 280B
local-store-service_test.coffee 313B
lodash-service.coffee 63B
local-store-service.coffee 296B
common-module.coffee 33B
widgets
widgets-module.coffee 101B
cards
bar-charts-service.coffee 480B
pressure
pressure-directive.tpl.jade 281B
pressure-chart-service.coffee 136B
pressure-directive.coffee 536B
pressure-directive_test.coffee 515B
description
description.scss 55B
description-directive.coffee 150B
description-directive_test.coffee 536B
description-directive.tpl.jade 435B
cards.scss 197B
temperature
temperature-chart-service.coffee 142B
temperature-directive.tpl.jade 283B
temperature-directive_test.coffee 536B
temperature-directive.coffee 546B
humidity
humidity-directive.coffee 456B
humidity-directive_test.coffee 515B
humidity-chart-service.coffee 136B
humidity-directive.tpl.jade 265B
cards-module.coffee 155B
bar-charts-service_test.coffee 307B
selectors
selectors-module.coffee 71B
range-selector
range-selector-directive.coffee 442B
range-selector-directive.tpl.jade 175B
range-selector-directive_test.coffee 535B
city-selector
city-selector-directive_test.coffee 553B
city-selector-directive.tpl.jade 169B
city-selector-directive.coffee 431B
navbar
navbar-module.coffee 33B
navbar-directive_test.coffee 497B
navbar-directive.coffee 130B
navbar-directive.tpl.jade 179B
karma.config.js 943B
build.config.js 610B
e2e
pages
pages.po.coffee 186B
pages_test.coffee 676B
common
common.po.coffee 188B
common_test.coffee 688B
home
home_test.coffee 664B
home.po.coffee 184B
widgets
widgets.po.coffee 190B
widgets_test.coffee 700B
.gitignore 279B
README.md 7KB
.jshintrc 441B
bower.json 274B
.editorconfig 227B
共 81 条
- 1
资源评论
晔晔匠
- 粉丝: 27
- 资源: 4650
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- Python基于toad实现生成评分卡 完整的示例代码和数据集
- 基于PID控制器的电动汽车充放电系统的Simulink建模与仿真 包括程序操作录像+说明+参考paper 使用matlab2022a或者高版本,运行tops.m或者main.m 具体操作观看提供的程
- 密码学课程设计源代码,包括了数字签名、DES核心算法、Hash算法、RSA加解密
- stm32h743使用TSG时间
- 红绿灯识别项目代码,包括了一步一步的训练步骤,以及展示结果
- 基于视频通用内容特性的高效编码器参数优化模型研究(视频编码领域,HEVC标准,复杂度与性能优化)
- 基于显著性阈值的自适应视频流每场景比特率梯度优化预测方案
- 永磁同步电机旋转高频信号注入法零低速无位置控制仿真,相比高频方波信号注入法,旋转高频信号注入法噪声更小损耗更低,该模型注入1000Hz旋转高频电压信号到电机中用于产生激励电流,在低速100rpm下无感
- 异形插件机(sw21可编辑+工程图)全套技术资料100%好用.zip
- 光场图像编码新技术:基于线性近似先验的高效压缩方案
- 双足机器人强化学习项目.zip
- 双足机器人逆运动学解算.zip
- 双足机器人正运动学计算.zip
- RobotBit双足机器人.zip
- TITA双足机器人实机强化学习控制.zip
- 双足机器人:设计,建模,仿真,控制.zip
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功