angular Js回车为 ul添加不重复数据

<!DOCTYPE html>
<html>
    <head>
        <meta charset="UTF-8">
        <title></title>
        <script src="js/angular.min.js" type="text/javascript" charset="utf-8"></script>
    </head>
    <body ng-app="myApp" ng-controller="myCon">
         <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 app = angular.module("myApp",[]);
             app.controller("myCon",function($scope){
                 $scope.names=["张三","思思"];
                 $scope.add= function($event){
                     var newName=[];
                     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 (n==n1) {
                             alert("存在了");
                             return;
                         }
                         
                         }
                         $scope.names.unshift(n);
                     }
                 };
             });
             
         </script>
        
        
    </body>
</html>

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值