angularjs表绑定具有相同的功能

时间:2018-02-08 19:18:23

标签: javascript angularjs angularjs-ng-repeat

我现在使用AngularJS创建一个ng-repeat的表。一栏喜欢这个:

<tr ng-repeat="x in A"><td>{{calNoMonth(x)}}</td></tr>

但是,当我测试它时,如果我更改此表中的任何单元格,calNoMonth函数将被称为N(N是此表中的行数)次。我怎么能避免这个?如果桌子非常大,那将非常慢。

感谢。

1 个答案:

答案 0 :(得分:0)

您可以像这样使用单向绑定:

res := gjson.Get(spec, "age")
if res.Type != gjson.Number || math.Floor(res.Num) != res.Num {
    n := validator_error{Path: "_.age", Message: "should be an int"}
}

通过这种方式,角度不会试图让手表观察<tr ng-repeat="x in A"><td>{{::calNoMonth(x)}}</td></tr>

内的内容