【发布时间】:2016-03-07 07:06:37
【问题描述】:
我是一名设计师/前端开发人员,几乎没有使用 Angular 的经验,所以我希望在这里得到一些帮助。我有以下html
<div class="dropdown">
<div class="options"></div>
<div class="add">
<i id="add-issue-plus" class="icon-plus" data-ng-click="addIssue($event)"></i>
<input id="add-issue-field" data-ng-model="newIssueName" type="text" placeholder="Create a new issue"/>
</div>
</div>
如果用户在后续输入中按下回车,我想从<i> 元素触发点击事件。我想以最简单的方式做到这一点,而无需编写单独的函数。任何有 Angular 经验的人都知道最好的方法吗?我知道我可以轻松地使用 jQuery 并执行以下操作:
$('#add-issue-field').keypress(function(e){
var key = e.which;
if (key === 13) {
$('#add-issue-plus').click();
return false;
}
});
但我想知道是否有人提供更有效方法的提示。
【问题讨论】:
标签: javascript jquery html angularjs angularjs-directive