我们正在构建一个包含Angular,Angular-UI和UI-Bootstrap的页面。最后一个包括手风琴指令,它简化了建立手风琴和手风琴组的重复性任务。
但是,我们必须注意手风琴内输入的变化。问题是手风琴有一个儿童范围,它可以正常工作。Here's a sample from Plunker(点击“只是一个标题”打开手风琴)。
是否可以跟踪对该输入的更改?
答案 0 :(得分:0)
尝试$emit
自定义事件。它应该冒泡到你的范围。最糟糕的情况是,您应该能够在$rootScope
如下所示:
$scope.$emit('input:change',{DATA});
在手风琴控制器上
和
$scope.$on('input:change'),function(data){
//do stuff with the change in input
})