【发布时间】:2018-06-03 09:40:26
【问题描述】:
$scope.$parent 和 $broadcast 有什么区别?
【问题讨论】:
标签: angularjs inheritance angularjs-scope broadcast prototypal-inheritance
$scope.$parent 和 $broadcast 有什么区别?
【问题讨论】:
标签: angularjs inheritance angularjs-scope broadcast prototypal-inheritance
一切都不一样。他们根本没有关系。两个完全不同的东西——甚至不是相同的 JavaScript 类型。
$scope.$parent 是对父作用域对象的引用,而$broadcast 是广播事件的函数。
【讨论】:
buttonevent 的函数。这是不可取的。
基本上我正在编写一个通用布局。 在通用布局中,开发人员将使用 ui-view 编写代码。通用布局在触发时会有按钮事件,它应该改变嵌套的 ui-view 的状态。
为此,如果我使用我认为我无法实现的组件,因为
顶部框架(按钮、标题等) Body-developer-这部分是一个ui-view 底部框架(边框结束和一些样式)
所以对于框架,我将拥有控制器 因此,当触发框架中的任何更改时,也应该触发开发者模板。
【讨论】: