-
-
Notifications
You must be signed in to change notification settings - Fork 33.7k
Closed
Labels
Description
Vue.js version
2.0.1
Reproduction Link
http://jsfiddle.net/5sH6A/723/
Steps to Reproduce
Click "remove" next to "2".
Expected Result
The page should've rendered without Vue.js throwing an error.
More Info
I'm working on a small app, which has a two-level hierarchy of items. If an item contains subitems, it is rendered as a group and the contained items are rendered recursively. Thus, a group and an item result into different HTML being rendered (and different directives in the elements).
Now, if I replace a group with an item using splice, the virtual dom doesn't notice that the HTML element changed (with its directives), but tries to update the items directives with group's.