Pessoal,
Foi realizada a declaração do atributo no botão voltar da seguinte forma:
<a href="/" class="btn btn-primary" meu-focus focado="focado">Voltar</a>
Gostaria de entender porque neste caso o valor da propriedade focado
teve que necessariamente ter o valor "focado" já que os valores comparados são "true / false". Se colocar qualquer outro valor no atributo o watch para de funcionar.
Por exemplo o $watch não apresenta o comportamento esperado se a declaração estiver da seguinte forma por exemplo:
<a href="/" class="btn btn-primary" meu-focus focado="tapioca">Voltar</a>
ou
<a href="/" class="btn btn-primary" meu-focus focado="false">Voltar</a>
Porque obrigatoriamente o valor o atributo tem que ser igual ao nome do atributo? Ou caso exista uma forma de representar isso diferentemente como deve ser feito?
Grato