Model 如何访问父级数据';什么范围?例:child.$parent.id
我的示例是肤浅的,缺少它,我试图访问我所拥有的当前范围的父数据: 我正在看一大堆的任务。我需要监视task.data何时更改Model 如何访问父级数据';什么范围?例:child.$parent.id,model,scope,angularjs,Model,Scope,Angularjs,我的示例是肤浅的,缺少它,我试图访问我所拥有的当前范围的父数据: 我正在看一大堆的任务。我需要监视task.data何时更改 <div ng-repeat='task in tasks'> <input type='checkbox' ng-model='task.data' /> </div> 在大多数情况下,您不应该尝试访问父范围。就你而言,我不知道你为什么要这么做。如果你只需要对变化做出反应,为什么不做这样的事情: $scope.checkTask
<div ng-repeat='task in tasks'>
<input type='checkbox' ng-model='task.data' />
</div>
在大多数情况下,您不应该尝试访问父范围。就你而言,我不知道你为什么要这么做。如果你只需要对变化做出反应,为什么不做这样的事情:
$scope.checkTask=函数(id){
MyService.do(id)
};
在大多数情况下,您不应该尝试访问父作用域。就你而言,我不知道你为什么要这么做。如果你只需要对变化做出反应,为什么不做这样的事情:
$scope.checkTask=函数(id){
MyService.do(id)
};
exp = 'tasks.task[0].data'
$scope.$watch exp, (old_val,new_val,child)=>
if new_value is 'something'
id = child.$parent.id
@MyService.do_stuff id