<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<title>日考题目</title>
<script src="js/angular.min.js" type="text/javascript" charset="utf-8"></script>
</head>
<!--
作者:offline
时间:2017-11-10
描述:
键盘按下事件----监听的是回车
-->
<body ng-app="myApp" ng-controller="myCtrl">
<input type="text" ng-keydown="add($event)" ng-model="name"/>
<ul>
<li ng-repeat="x in names">{{x}}</li>
</ul>
<script type="text/javascript">
var m = angular.module("myApp",[]);
m.controller("myCtrl",function($scope){
$scope.names = ["张三","李思思"];
//逻辑
$scope.add = function($event){
//判断是否是回车
var newNames =[];
var code = $event.keyCode;
if (code==13) {
console.log("回车");
//将输入框里面的值,加入数组
var n = $scope.name;
//判断数组里面是否已经含有输入值了
//遍历
for(var i =0;i<$scope.names.length;i++){
var n1 = $scope.names[i];
if (n1==n) {
alert("已经存在");
return;
}
}
$scope.names.unshift(n);
}
}
});
</script>
</body>
</html>
<html>
<head>
<meta charset="utf-8" />
<title>日考题目</title>
<script src="js/angular.min.js" type="text/javascript" charset="utf-8"></script>
</head>
<!--
作者:offline
时间:2017-11-10
描述:
键盘按下事件----监听的是回车
-->
<body ng-app="myApp" ng-controller="myCtrl">
<input type="text" ng-keydown="add($event)" ng-model="name"/>
<ul>
<li ng-repeat="x in names">{{x}}</li>
</ul>
<script type="text/javascript">
var m = angular.module("myApp",[]);
m.controller("myCtrl",function($scope){
$scope.names = ["张三","李思思"];
//逻辑
$scope.add = function($event){
//判断是否是回车
var newNames =[];
var code = $event.keyCode;
if (code==13) {
console.log("回车");
//将输入框里面的值,加入数组
var n = $scope.name;
//判断数组里面是否已经含有输入值了
//遍历
for(var i =0;i<$scope.names.length;i++){
var n1 = $scope.names[i];
if (n1==n) {
alert("已经存在");
return;
}
}
$scope.names.unshift(n);
}
}
});
</script>
</body>
</html>