This repository was archived by the owner on Apr 12, 2024. It is now read-only.
This repository was archived by the owner on Apr 12, 2024. It is now read-only.
ngIf repeats itself instead of updating itself in 1.2.0 #4852
Closed
Description
Elements using ngIf aren't updated (or removed and recreated) when using a string as the condition and this string changes. This worked fine in angular 1.2.0-rc2, but doesn't work in 1.2.0.
See this plunkr for example: http://plnkr.co/edit/b6CUTqTbZIAhhZYMOXBu?p=preview
Fill me: <input type="text" ng-model="test" /><br/>
Show when filled:
<span ng-if="test">
I'm added when the text is filled.
</span>
Each time a new char is added to the textbox, a new span is added to the page.
Workaround: use a real boolean condition:
Fill me: <input type="text" ng-model="test" /><br/>
Show when filled:
<span ng-if="!!test">
I'm added when the text is filled.
</span>
Metadata
Metadata
Assignees
Labels
No labels