Другое решение - добавить слушателя при создании элемента. Вместо того, чтобы помещать слушателя в тело, вы помещаете слушателя в элемент в тот момент, когда вы его создаете:
var myElement = $('<button/>', {
text: 'Go to Google!'
});
myElement.bind( 'click', goToGoogle);
myElement.append('body');
function goToGoogle(event){
window.location.replace("http://www.google.com");
}
Значение по умолчанию для active.sync
не определено, поэтому попробуйте использовать void
для сброса:
this.bottomNav = void(0)