A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

本帖最后由 逆风TO 于 2018-7-18 16:07 编辑

公司名称:心医国际信息科技(西安)有限公司
公司经营范围包括许可经营项目:无一般经营项目:医院信息化系统等。
注册资金:1000万
公司地址:高新区沣惠南路22号金辉国际广场1208
这家公司主要用的angular,所以我凭着记忆回忆了一些angular的技术题。供大家学习交流。

resolve的作用是什么?
如果设置了resolve属性,angularjs会将列表中的元素都注入到控制器中,列表对象可以是键(键值是会被注入到控制器中依赖的名字),也可以是工厂(即可以是一个服务的名字)
ng-if 跟 ng-show/hide 的区别有哪些?
第一点区别是,ng-if 在后面表达式为 true 的时候才创建这个 dom 节点,ng-show 是初始时就创建了,用 display:block 和 display:none 来控制显示和不显示。
第二点区别是,ng-if 会(隐式地)产生新作用域,ng-switch 、 ng-include 等会动态创建一块界面的也是如此。 这样会导致,在 ng-if 中用基本变量绑定 ng-model ,并在外层 div 中把此 model 绑定给另一个显示区域,内层改变时,外层不会同步改变,因为此时已经是两个变量了。
如何看待angular2
相比 Angular1.x,Angular2的改动很大,几乎算是一个全新的框架。基于 TypeScript(可以使用 TypeScript 进行开发),在大型项目团队协作时,强语言类型更有利。组件化,提升开发和维护的效率。 还有 module 支持动态加载,newrouter,promise的原生支持等等。
怎么拦截服务?
在config配置里注入需要拦截的服务的名字+Provider来拦截
angular常用的服务中value和constant最大的区别是什么?
constant的创建要早于value 并且其可以在config配置中使用 value不行
ng-bind和ng-model的区别是什么?
ng-bind只能展示数据 ng-model可以操作数据
angularjs的几大特性是什么?
双向数据绑定、依赖注入、模板、指令、MVC/MVVM
angular 的数据绑定采用什么机制?详述原理。
1、每个双向绑定的元素都有一个watcher
2、在某些事件发生的时候,调用digest脏数据检测。
这些事件有:表单元素内容变化、Ajax请求响应、点击按钮执行的函数等。
3、脏数据检测会检测rootscope下所有被watcher的元素。
$digest函数就是脏数据监测
ng-click 中写的表达式,能使用 JS 原生对象上的方法吗?
不止是 ng-click 中的表达式,只要是在页面中,都不能直接调用原生的 JS 方法,因为这些并不存在于与页面对应的 Controller 的 $scope 中。

142 个回复

正序浏览
回复 举报


感谢分享
回复 举报
零度☆黎明 发表于 2018-7-9 22:19
不错, 不错 ..................


感谢分享
回复 举报


感谢分享
回复 举报


感谢分享
回复 举报
回复 举报


感谢分享
回复 举报
回复 举报


感谢分享
回复 举报
回复 举报
哦嗨呦 发表于 2018-7-11 15:49
顶!!!!!!!!!!!!


感谢分享
回复 举报


感谢分享
回复 举报


感谢分享
回复 举报
小公举 发表于 2018-7-12 14:54
感谢分享  祝您工作愉快   天天开心


感谢分享
回复 举报
18309299426 发表于 2018-7-12 15:47
学以致用,加油!


感谢分享
回复 举报


感谢分享
回复 举报


感谢分享
回复 举报
760486198 发表于 2018-7-12 17:08
666666666666666666666666666666666


感谢分享
回复 举报


感谢分享
回复 举报
您需要登录后才可以回帖 登录 | 加入黑马