为什么锚标签会扰乱角度行为?

时间:2015-10-26 15:34:12

标签: javascript angularjs

使用角度,这两件事情的行为非常不同:

<li ng-repeat="client in ctrl.client_list">
    <a tabindex="0">
        <label class="checkbox">
            <input type="checkbox"
            ng-change="console.log(this.checked)"
            ng-model="client.checked">
            {{client.name}}
        </label>
    </a>
</li>

<li ng-repeat="client in ctrl.client_list">
    <label class="checkbox">
        <input type="checkbox"
        ng-change="console.log(this.checked)"
        ng-model="client.checked">
        {{client.name}}
    </label>
</li>

唯一的区别是存在<a>标记。页面没有重新加载,模型似乎已附加,但点击时不会改变。

有人可以解释一下为什么会这样吗?

0 个答案:

没有答案