From 0b442c1180a71119dfdf572e5a4063596b6bb338 Mon Sep 17 00:00:00 2001 From: Martin Gustafsson Date: Thu, 4 Feb 2016 21:47:51 +0100 Subject: [PATCH] fix(array-virtual-repeat-strategy): update to work with latest templating-resources --- src/array-virtual-repeat-strategy.js | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/array-virtual-repeat-strategy.js b/src/array-virtual-repeat-strategy.js index 56f1401..316c05c 100644 --- a/src/array-virtual-repeat-strategy.js +++ b/src/array-virtual-repeat-strategy.js @@ -1,5 +1,5 @@ import {ArrayRepeatStrategy} from 'aurelia-templating-resources/array-repeat-strategy'; -import {createFullOverrideContext, updateOverrideContexts, updateOverrideContext, refreshBinding} from 'aurelia-templating-resources/repeat-utilities'; +import {createFullOverrideContext, updateOverrideContexts, updateOverrideContext, updateOneTimeBinding} from 'aurelia-templating-resources/repeat-utilities'; /** * A strategy for repeating a template over an array. @@ -57,14 +57,14 @@ export class ArrayVirtualRepeatStrategy extends ArrayRepeatStrategy { view.overrideContext.$last = last; let j = view.bindings.length; while (j--) { - refreshBinding(view.bindings[j]); + updateOneTimeBinding(view.bindings[j]); } j = view.controllers.length; while (j--) { let k = view.controllers[j].boundProperties.length; while (k--) { let binding = view.controllers[j].boundProperties[k].binding; - refreshBinding(binding); + updateOneTimeBinding(binding); } } }