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 个回复

倒序浏览
谢谢老师分享
回复 使用道具 举报
鏂囩珷鏂囬噰鏂愮劧锛岃緸钘诲崕缇庯紝璇█鏈村疄锛屾枃绗旀竻鏂帮紝鎯呮劅涓板瘜锛屼汉鐗╁舰璞¢ケ婊★紝鏉$悊娓呮櫚锛岀粨鏋勫眰娆″垎鏄庯紝鎯呰妭鍚堢悊锛岃穼瀹曡捣浼忥紝鎻忓啓鐢熷姩锛屽紩浜哄叆鑳滐紝鑹烘湳鎰熸煋鍔涘己锛岀粨灏剧敾榫欑偣鐫涳紝瀵撴剰娣卞埢锛屽彂浜烘繁鎬濓紝鎰忓懗鎮犻暱銆�
回复 使用道具 举报
鍏崈閲岃矾鐨勪簯涓庢湀锛屽叏閮ㄥ湪闃呰涓蛋杩涗簡鎴戝績鐏电殑娣卞
回复 使用道具 举报
回复 使用道具 举报
赞一个66666666666
回复 使用道具 举报
不错, 不错 ..................
回复 使用道具 举报
感谢分享
回复 使用道具 举报
棒棒哒~~~
回复 使用道具 举报
6666666666666666666666666
回复 使用道具 举报

谢谢老师分享
回复 使用道具 举报
感谢分享 祝你工作顺利
回复 使用道具 举报

很不错哦
回复 使用道具 举报
谢谢楼主,辛苦了...........
回复 使用道具 举报
yujq 中级黑马 2018-7-10 22:46:43
15#
感谢分享,很有价值
回复 使用道具 举报
6666666666666666
回复 使用道具 举报
回复 使用道具 举报
666666666666666666666666
回复 使用道具 举报
回复 使用道具 举报
顶!!!!!!!!!!!!
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马