diff --git a/src/ng/compile.js b/src/ng/compile.js index 70727eab1b38..afd0a803b819 100644 --- a/src/ng/compile.js +++ b/src/ng/compile.js @@ -1379,7 +1379,7 @@ function $CompileProvider($provide, $$sanitizeUriProvider) { * * The default value is true in Angular 1.5.x but will switch to false in Angular 1.6.x. */ - var preAssignBindingsEnabled = true; + var preAssignBindingsEnabled = false; this.preAssignBindingsEnabled = function(enabled) { if (isDefined(enabled)) { preAssignBindingsEnabled = enabled; diff --git a/test/ng/compileSpec.js b/test/ng/compileSpec.js index 3d2b31670196..b537977d2779 100644 --- a/test/ng/compileSpec.js +++ b/test/ng/compileSpec.js @@ -171,7 +171,9 @@ describe('$compile', function() { it('should allow preAssignBindingsEnabled to be configured', function() { module(function($compileProvider) { - expect($compileProvider.preAssignBindingsEnabled()).toBe(true); // the default + expect($compileProvider.preAssignBindingsEnabled()).toBe(false); // the default + $compileProvider.preAssignBindingsEnabled(true); + expect($compileProvider.preAssignBindingsEnabled()).toBe(true); $compileProvider.preAssignBindingsEnabled(false); expect($compileProvider.preAssignBindingsEnabled()).toBe(false); });