Angular 中何时无法取消订阅阅

1、用于页面传参(订阅实时监视着數据的变化)


2、用于跨组件的函数复用

通过以下例子实现在服务中调用组件的刷新函数

在组件中引入服务并使用subscribe调用该组件的刷新函数

在垺务中触发刷新函数:

//freshMember :自定义变量名,触发函数时使用用于订阅

研究前先读一下angular官网的文档对照代码读。首先了解compile如何将template编译的,从github下载代码包里面模块区分的很好,读src/ng/compile.js用调试器跟踪走几遍,里面会说明directive是如何被识别的还囿双向绑定。读了compile.js就对angular框架有了一个整体了解了然后看看src/ng/rootScope.js看看scope是怎么回事里面尤其是digest函数如何深度优先遍历scope,并触发watchers。还有isolate

我要回帖

更多关于 无法取消订阅 的文章

 

随机推荐