Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/404.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 在Angular.js中对函数进行数据绑定_Javascript_Angularjs - Fatal编程技术网

Javascript 在Angular.js中对函数进行数据绑定

Javascript 在Angular.js中对函数进行数据绑定,javascript,angularjs,Javascript,Angularjs,在angular中,我发现可以将模板绑定到返回数组的函数,如下所示: <div class="cal_row" id ="id_{{task.id}}" ng-repeat="task in calendar.filtered()"> <div class="id">{{task.id}}</div> <div class="task">{{task.task}}</div> <div class="start

在angular中,我发现可以将模板绑定到返回数组的函数,如下所示:

<div class="cal_row" id ="id_{{task.id}}" ng-repeat="task in calendar.filtered()">
  <div class="id">{{task.id}}</div>
      <div class="task">{{task.task}}</div>
  <div class="start">{{task.start}}</div>
  <div class="finish">{{task.finish}}</div>
</div>

{{task.id}
{{task.task}
{{task.start}
{{task.finish}
这很酷,因为这样我就可以避免仅仅为了维护数据的过滤版本而保留变量

但是,我也放松了与原始数据的绑定:当底层数据发生更改时,我似乎无法让angular.js发现更改并更新视图

有办法吗?我试着在文件里找到任何东西,但是找不到


非常感谢

如果您从外部angular对某些数据进行更改,则必须使用
$myScope.$apply
以便angular知道某些内容已更改