When using a template of the form
- <input type="text" <% if (obj.attr("val")) { %> value="<%=obj.attr("val")%>" <%}%>>
- <input type="text" {{#obj.val}} value="{{obj.val}}"{{/obj.val}}>
the placeholder "__!!__" is inserted in place of the new value whenever the input is changed. This occurs when using either Stache or EJS.
Is this a design flaw or a bug with CanJS's live binding?
Edit: created an issue here.