IT入门 > 面试题 >

  • compile和link的区别

    日期:2016-10-10 15:23:06 点击:3739 好评:0

    编译的时候,compile转换dom,碰到绑定监听器的地方就先存着,有几个存几个,到最后汇总成一个link函数,一并执行,提升了性能。 function compile(tElement, tAttrs, transclude) { ... }tElement为编...

  • 依赖注入

    日期:2016-10-10 15:21:34 点击:7150 好评:2

    让我们可以不用自己实例化就能创建依赖对象的方法. 简单的来说, 依赖是以注入的方式传递的. 在Web应用中, Angular让我们可以通过DI来创建像Controllers和Directives这样的对象. 我们还可以...

  • angular的数据绑定采用什么机制?详述原理

    日期:2016-10-10 15:20:17 点击:1647 好评:0

    AngularJS 的双向数据绑定采用脏检查(dirty-checking)机制。ng只有在指定事件触发后,才进入 $ digest cycle : - DOM事件,譬如用户输入文本,点击按钮等。( ng-click ) - XHR响应事件 ( $ http )...

  • angular的数据绑定采用什么机制?详述原理

    日期:2016-10-10 15:19:21 点击:6695 好评:4

    AngularJS 的双向数据绑定采用脏检查(dirty-checking)机制。ng只有在指定事件触发后,才进入 $ digest cycle : - DOM事件,譬如用户输入文本,点击按钮等。( ng-click ) - XHR响应事件 ( $ http )...

  • ng-if 跟 ng-show/hide 的区别有哪些?

    日期:2016-10-10 15:15:04 点击:5791 好评:0

    第一点区别是, ng-if 在后面表达式为 true 的时候才创建这个 dom 节点, ng-show 是初始时就创建了,用 display:block 和 display:none 来控制显示和不显示。 第二点区别是, ng-if 会(隐式地)产...

  • ng-repeat迭代数组的时候,如果数组中有相同值,

    日期:2016-10-10 15:14:20 点击:4565 好评:0

    会提示 Duplicates in a repeater are not allowed. 加 track by $index 可解决。当然,也可以 trace by 任何一个普通的值,只要能唯一性标识数组中的每一项即可(建立 dom 和数据之间的关联)。...

  • ng-click 中写的表达式,能使用 JS 原生对象上的方

    日期:2016-10-10 15:13:54 点击:5846 好评:0

    不止是 ng-click 中的表达式,只要是在页面中,都不能直接调用原生的 JS 方法,因为这些并不存在于与页面对应的 Controller 的 $scope 中。 举个栗子: p {{parseInt(55.66)}} p 会发现,什么也没...

  • {{now | 'yyyy-MM-dd'}} 这种表达式里面,竖线和后面的

    日期:2016-10-10 15:13:00 点击:4862 好评:0

    filter,格式化数据,接收一个输入,按某规则处理,返回处理结果。 内置 filter ng 内置的 filter 有九种: date(日期) currency(货币) limitTo(限制数组或字符串长度) orderBy(排序)...

  • factory、service 和 provider 是什么关系?

    日期:2016-10-10 15:12:39 点击:3759 好评:0

    factory 把 service 的方法和数据放在一个对象里,并返回这个对象 app.factory( FooService , function () { return { target: factory , sayHello: function () { return hello + this .target; } }}); service 通过构造函数方式...

  • angular 的数据绑定采用什么机制?详述原理

    日期:2016-10-10 15:12:00 点击:6614 好评:0

    脏检查机制。 双向数据绑定是 AngularJS 的核心机制之一。当 view 中有任何数据变化时,会更新到 model ,当 model 中数据有变化时,view 也会同步更新,显然,这需要一个监控。 原理就是...

广告位API接口通信错误,查看德得广告获取帮助