Javascript 在Angular.js中对函数进行数据绑定
在angular中,我发现可以将模板绑定到返回数组的函数,如下所示: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
<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知道某些内容已更改