Skip to content
This repository was archived by the owner on Apr 12, 2024. It is now read-only.

Cleanup handling of bind-once delegates after #9825 #9958

Closed
caitp opened this issue Nov 7, 2014 · 0 comments
Closed

Cleanup handling of bind-once delegates after #9825 #9958

caitp opened this issue Nov 7, 2014 · 0 comments

Comments

@caitp
Copy link
Contributor

caitp commented Nov 7, 2014

As noted in #9825 / ed99821, we are doing some weird things, and now treating certain expressions as "stateful" in a way that doesn't really make sense.

Watch delegates shouldn't be stateful unless they absolutely need to be (IE depend on a stateful filter) --- and we shouldn't be performing the bind-once behaviour unless we're actually trying to bind-once.

@caitp caitp self-assigned this Nov 7, 2014
@caitp caitp modified the milestones: 1.3.x, 1.3.3 Nov 7, 2014
caitp added a commit to caitp/angular.js that referenced this issue Nov 7, 2014
…xpressions

Side-effects:
  - Logic for allOrNothing watches now lives in $intercept rather than $parse

Closes angular#9958
caitp added a commit to caitp/angular.js that referenced this issue Nov 7, 2014
…xpressions

Side-effects:
  - Logic for allOrNothing watches now lives in $intercept rather than $parse

Closes angular#9958
caitp added a commit to caitp/angular.js that referenced this issue Nov 7, 2014
…xpressions

Side-effects:
  - Logic for allOrNothing watches now lives in $intercept rather than $parse

Closes angular#9958
caitp added a commit to caitp/angular.js that referenced this issue Nov 10, 2014
…xpressions

Side-effects:
  - Logic for allOrNothing watches now lives in $intercept rather than $parse

Closes angular#9958
caitp added a commit to caitp/angular.js that referenced this issue Nov 11, 2014
…xpressions

Side-effects:
  - Logic for allOrNothing watches now lives in $intercept rather than $parse

Credit to @jbedard for idea to remove $watch interceptors craziness from $interpolate.

Closes angular#9958
caitp added a commit to caitp/angular.js that referenced this issue Nov 11, 2014
…xpressions

Side-effects:
  - Logic for allOrNothing watches now lives in $intercept rather than $parse

Credit to @jbedard for idea to remove $watch interceptors craziness from $interpolate.

Closes angular#9958
caitp added a commit to caitp/angular.js that referenced this issue Nov 11, 2014
…xpressions

Side-effects:
  - Logic for allOrNothing watches now lives in $intercept rather than $parse

Credit to @jbedard for idea to remove $watch interceptors craziness from $interpolate.

Closes angular#9958
caitp added a commit to caitp/angular.js that referenced this issue Nov 11, 2014
…xpressions

Side-effects:
  - Logic for allOrNothing watches now lives in $intercept rather than $parse

Credit to @jbedard for idea to remove $watch interceptors craziness from $interpolate.

Closes angular#9958
caitp added a commit to caitp/angular.js that referenced this issue Nov 12, 2014
…xpressions

Side-effects:
  - Logic for allOrNothing watches now lives in $intercept rather than $parse

Credit to @jbedard for idea to remove $watch interceptors craziness from $interpolate.

Closes angular#9958
caitp added a commit to caitp/angular.js that referenced this issue Nov 12, 2014
…xpressions

Side-effects:
  - Logic for allOrNothing watches now lives in $intercept rather than $parse

Credit to @jbedard for idea to remove $watch interceptors craziness from $interpolate.

Closes angular#9958
@caitp caitp closed this as completed in b7afd11 Nov 12, 2014
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.