为了账号安全,请及时绑定邮箱和手机立即绑定

AngularJS实战

难度高级
时长 7小时13分
学习人数
综合评分9.57
303人评价 查看评价
9.9 内容实用
9.5 简洁易懂
9.3 逻辑清晰

已采纳回答 / 慕丝4635624
本来就没有,要自己创建创建gruntfile.js和package.json参见http://www.gruntjs.net/

已采纳回答 / 凌红飞
没有。$scope是angular内部提供的变量。

已采纳回答 / 慕婉清1232638
14年6月25日。Angularjs 1.3

已采纳回答 / 戚培俊
你可以把控制器1中的这个值赋值到window这个全局对象中,然后再用控制器2去取这个对象

已采纳回答 / GavinCoding
单元测试大概指的是对你所书写的代码中的最小的可测试部分的测试,个人认为一般是对实现功能部分进行测试。具体说来,在java中的话我们一般会以java的class作为单元进行测试,而具体实施单元测试的话,则是对class中的功能函数进行一一测试,比如说class A中有fun1()和fun2(),那我们大概应该书写测试代码对A.fun1()以及A.fun2()进行测试,这就是单元测试。然后集成测试的话,是在测试完毕单元测试之后。我们会根据我们所书写的代码的逻辑将那些单元按照相互之间功能实现相关性进行组装,组装...

已采纳回答 / 前端掌柜
$state是ui.router提供的方法,$routerProvider 是angularJs里面独立出来的路由模块的方法;两者跟的参数不一样 :-- $state方法第一个参数是状态名称,url配置在第二个参数(对象)里面的一个属性;     ui.router可以配置深层次的路由,路由下面还可以配置ui-view,可以把模块分得更细一些;-- $routerProvider 第一个就是参数是url。    功能没有ui.router强大,但是一般的应用也足够了。以上说法是个人理解,有不合适的地方欢迎...

已采纳回答 / nikomal
可以是可以,但是这样会大大的让页面加载很慢,还有一种就是用ng-bind="表达式",可以解决,但是不常用,不知道为什么

已采纳回答 / 慕粉3654187
通过划分模块,双向数据绑定等特性

已采纳回答 / 壁猫
helloModule是一个对象,调用angular的module方法进行创建,他的名字是HelloAngular,这个名字在HTML代码中赋值给ng-app进行识别,然后helloModule调用其controller方法实例化一个控制器,名字为helloNgCtrl,这个名字在HTML代码中赋值给ng-controller进行识别

已采纳回答 / nickylau82
这个问题有点说来话长了,首先说下前提,我个人理解,在ng中,一个ng-app有一个$rootScope,每一个controller有自己的$scope,同时如果controller嵌套的话,$scope也会有parent的概念。(js的原型继承)这样的话,指令中的scope是谁的scope就取决于它是在哪个controller中调用的了。比如你图中的例子,它是在MyCtrl这个controller中被实例化的,那么它的scope就是MyCtrl的scope。另外我没有测试过,感觉,如果是在MyCtrl中再...

已采纳回答 / MRDufei
在AngularJS里面,嵌套controller是由于scope的层级去实现的。但是这种做法是错误的,这样做会导致强耦合。所以controller之间的交互建议通过scope之间的事件监听机制去实现。

已采纳回答 / Mit_David
hello.html相当于key,不是html文件
课程须知
你需要有较强前端基础:JavaScript基础非常扎实(BOM、DOM、事件系统、原型、作用域、闭包),并已熟悉jQuery、同时对CSS基础有一定了解;对依赖注入、MVC等常见的技术和设计模式有所了解。请注意,AngularJS框架的设计思想非常前卫,因此本教程不适合新手。
老师告诉你能学到什么?
掌握AngularJS用法、理解AngularJS核心概念、使用AngularJS进行开发

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消