有什么区别$ scope。$ parent vs $ broadcast?

时间:2017-12-20 18:53:31

标签: angularjs inheritance angularjs-scope broadcast prototypal-inheritance

$scope.$parent$broadcast之间的区别是什么?

2 个答案:

答案 0 :(得分:1)

一切都不同。他们根本没有关系。两个完全不同的东西 - 甚至不是相同的JavaScript类型。

$scope.$parent是对父作用域对象的引用,而$broadcast是广播事件的函数。

答案 1 :(得分:0)

基本上我正在写一个共同的布局。 在常见的布局开发人员将使用ui-view编写他的代码。常见的布局在触发时会有按钮事件,它应该改变嵌套的ui-view的状态。

对于这个,如果我使用我认为我无法实现的组件,因为

Top-framwrok(按钮,标题e.t.c) 身体开发者 - 这部分是一个ui-view 底部框架(边框结束和一些样式)

因此,对于框架我会有控制器 因此,当触发框架中的任何更改时,也应触发开发人员模板。