我希望能够将query
打成<input>
,然后按Enter键将用户重定向到\query
。
我知道使用javascript很容易,但似乎应该有更好的HTML方式。
你能说一下这里最好的做法吗?我正在使用Angular,所以如果实现它的最好方法是使用Angular,它也可以。
答案 0 :(得分:3)
您可以在输入标记中使用ng-keypress
指令...
<强> HTML 强>
<input ng-keypress="goToQueryPage($event)" ng-model="query>
<强> CONTROLLER 强>
$scope.goToQueryPage = function(keyEvent) {
if (keyEvent.which === 13)
alert('Go to ' + $scope.query);
}
这是plunker