课程大纲
避免缩放 AngularJS 应用的主要陷阱
正确的 MVC 目录结构
以更智能的方式编写模块
-
保持名称一致
模块化页眉、页脚、路由
依赖注入和缩小代码
-
全局依赖关系
不过度使用控制器
-
controllerAs 的语法
在我们的指令中使用“bindToController”
将“ng-click”设为条件
工厂与服务
-
所有提供程序都是单例
利用浏览器扩展(Batarang 等)
对许多观察者和性能问题
范围
-
控制器中的只写
在模板中只读
作用域中的对象而不是属性
避免隐藏父级“$scope”的属性
原型遗传
保持范围整洁
如何与同级对象交谈
一次性绑定
非手动测试
-
ngMock 模块
Protractor
-
使用 Jasmine ' 进行 e2e 测试
$digest周期
业
-
如何轻松关闭反馈循环
跨不同浏览器并行运行测试
不同设备的实际使用场景
未使用 jQuery
-
改变思维方式
正确部署
-
与服务器交互的外观
将服务器交互和错误处理与模型分离
Business 模型中的逻辑
在注入提供程序之前配置提供程序
正确使用“$scope.$emit()”和“$scope.$broadcast”
自动化我们的工作流程
哟,咕噜咕噜,低头
cordova 的用例
Angular 1 与 Angular 2
-
异同
三种方式:打字稿、纯js、飞镖
GoAngular 2 中的 od 实践
从版本 1 升级
客户评论 (10)
The practical experience of actually working with the code
Chad Roskuge - ALTRON
课程 - AngularJS Basics
interesting showing the topic
Adam Boroch - SPOC S.A.
课程 - Angular JavaScript
The labs were interesting and probably the most useful learning tool to me. Anything I missed or forgot about was relearned or reinforced in the labs.
Joseph Fuerst
课程 - Building Web Apps using the MEAN stack
我喜欢你的笑话
Dermot - Griffiths & Armour
课程 - Angular 2 Fundamentals
机器翻译
I mostly enjoyed the hands-on training code.
Tomislav Brajkovic - HSE - Healthlink
课程 - Angular 4: Create Single-Page Applications Using HTML, CSS and JavaScript
分步分析。每行代码说明。我在课程中遇到的每个问题都得到了成功解决,Łukasz 告诉我原因。 我也喜欢已经提出的良好做法。我从来没有相信过TDD风格 - 我只是觉得它没有用,不值得花时间。Łukasz 指出了 TDD 的诸多优点,这完全改变了我的看法。
Michał Uściński - Devapo Sp. z o. o.
课程 - Testing Angular Applications
机器翻译
część o RxJS
Kacper - INWEBIT Sp. z o.o.
课程 - Reactive Programming with Angular RxJS
I liked the communication and way of passing knowledge.
Marcin Wojdowski - PSI Polska Sp. z o.o.
课程 - Angular 5
Good material! The trainer is a really nice guy which helps a lot!
Xander Knol - Conclusion Learning Centers
课程 - Angular 6
Good examples and interactive course !