美文网首页
angular中的自定义服务和组件之间的通信

angular中的自定义服务和组件之间的通信

作者: 不去解释 | 来源:发表于2017-06-15 23:37 被阅读0次
帅到没朋友.png

1.angularjs自定义服务有几种?

Provider

Service

Factory

Value

Constant

|类型 | Factory | Service| Value|Constant |Provider |
| :-------- | --------:| :--: |
|可以依赖其他服务 | 是 | 是 | 否| 否 | 是|
|使用类型友好的注入 | 否 | 是 | 是| 是 | 是|
|在config阶段可用 | 否 | 否 | 否| 是 | 是|
|可以用于创建函数/原生对象 | 是 | 否 |是| 是 | 是|

2.angularjs组件之间如何通信

Angularjs为在scope中为我们提供了冒泡和隧道机制,$broadcast会把事件广播给所有子controller,而$emit则会将事件冒泡传递给父controller,$on则是angularjs的事件注册函数

3.指令scope的绑定策略

1、@:把当前的属性作为字符串传递。你还可以绑定来自外层的scope的值,在属性值中插入{{}}即可。下面是代码。
2、“ = ” : 与父scope中的属性进行双向绑定
3、“ & ”:传递来自父scope中的函数、稍后调用

4.谈谈你对angularjs 作用域的理解

1$rootScope 是根作用域,controller 作用域$scope继承 $rootScope。所有的controller都可以访问$rootScope
2父子controller之间作用域$scope 也存在继承关系,子controller可以访问父controller作用域里的值
3指令directive也存在scope,默认值false,跟controller作用域共用一个作用域,如果为true scope继承controller $scope 如果scope为{}则指令作用域是独立作用域

相关文章

  • angular中的自定义服务和组件之间的通信

    1.angularjs自定义服务有几种? Provider Service Factory Value Const...

  • Angular组件通信与服务

    上次我们讲完了angular自定义指令,今天就来学习一下angular是如何实现数据流动和组件通信的,当然服务也是...

  • 自己总结的Angular2组建通信

    组件之间的通信 这里简单的记录自己在angular2中,使用组件通信的一些方法。方便自己以后的使用。 一、组件之间...

  • Vue 组件 / 通信

    子组件=》父组件 vue的组件之间的通信类似angular的父子层级之间通信,父组件获取子组件数据步骤大概如下: ...

  • Vue组件通信

    总体来说,Vue中组件之间的通信场景如下图: 可以将其分为父子组件通信、兄弟组件通信、跨级组件通信。 1. 自定义...

  • Angular 5 自定义文件上传组件(四)

    Angular 5 自定义文件上传组件(一)Angular 5 自定义文件上传组件(二)Angular 5 自定义...

  • Vue 组件详解之组件通信

    组件中的关系可分为父子组件通信、兄弟组件通信和跨级组件通信。 一、自定义事件 ---- 子组件给父组件传递数据 我...

  • Vue组件间通信

    通信有4种情况 父组件向子组件子组件向父组件兄弟组件之间隔代组件之间 实现通信的方式 propsvue自定义事件消...

  • Angular 4 事件冒泡

    Angular 组件和 DOM 元素通过事件与外部进行通信, Angular 事件绑定语法对于组件和 DOM 元素...

  • 初识Angular2的组件通信

    Angular2中免不了进行父子组件的通信,现在就稍微的了解一下父组件怎么给子组件传值,首先,通过Angular-...

网友评论

      本文标题:angular中的自定义服务和组件之间的通信

      本文链接:https://www.haomeiwen.com/subject/dgxpqxtx.html