百搜论坛欢迎您的加入!
adimg adimg
 
昨日:篇  今日:篇   总帖:篇   会员:
博主最大Lv63   
angular 增删改查和验证     
本片文章主要介绍angular的增删改查以及验证,感兴趣的朋友参考下。

代码如下:

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

33

34

35

36

37

38

39

40

41

42

43

44

45

46

47

48

49

50

51

52

53

54

55

56

57

58

59

60

61

62

63

64

65

66

67

68

69

70

71

72

73

74

75

76

77

78

79

80

81

82

83

84

85

86

87

88

89

90

91

92

93

94

95

96

97

98

99

100

101

102

103

104

105

106

107

108

109

110

111

112

113

114

115

116

117

118

119

120

121

122

123

124

125

126

127

128

129

130

131

132

133

134

<!DOCTYPE html> 

<html

    <head

        <meta charset="UTF-8"

        <title>增删改查</title

        <script src="js/angular.min.js"></script

        <script

            var app = angular.module("anan", []); 

            app.controller("enen", function($scope) { 

                $scope.user = [{ 

                    ck:false, 

                    id: 1, 

                    name: '李1', 

                    pwd: 123456, 

                    level: 3 

                }, { 

                    ck:false, 

                    id: 2, 

                    name: '李2', 

                    pwd: 123456, 

                    level: 1 

                }, { 

                    ck:false, 

                    id: 3, 

                    name: '李3', 

                    pwd: 123456, 

                    level: 3 

                }, { 

                    ck:false, 

                    id: 4, 

                    name: '李4', 

                    pwd: 123456, 

                    level: 1 

                }, { 

                    ck:false, 

                    id: 5, 

                    name: '李5', 

                    pwd: 123456, 

                    level: 2 

                }, {ck:false, 

   

                    id: 6, 

                    name: '李6', 

                    pwd: 123456, 

                    level: 3 

                }, { 

                    ck:false, 

                    id: 7, 

                    name: '李7', 

                    pwd: 123456, 

                    level: 2 

                }, { 

                    ck:false, 

                    id: 8, 

                    name: '李8', 

                    pwd: 123456, 

                    level: 1 

                }, { 

                    ck:false, 

                    id: 9, 

                    name: '李9', 

                    pwd: 123456, 

                    level: 2 

                }, { 

                    ck:false, 

                    id: 10, 

                    name: '李10', 

                    pwd: 123456, 

                    level: 1 

                }]; 

                   

                $scope.ckAll=function(){ 

                    for(var i=0;i<$scope.user.length;i++){ 

                        $scope.user[i].ck=$scope.flag; 

                    

                

                $scope.delso=function(){ 

                    var shu=0; 

                    for(var i=0;i<$scope.user.length;i++){ 

                        if($scope.user[i].ck){ 

                            $scope.user.splice(i,1); 

                            shu++; 

                            i--; 

                        

                    

                

                $scope.insert=function(m){ 

                    var good={ck:false,id:$scope.tid,name:$scope.tname,pwd:$scope.tpwd,level:$scope.tlevel}; 

                    $scope.user.push(good); 

                

            }) 

        </script

        <style type="text/css"

            #cll:nth-child(even){ 

                background-color: lightseagreen; 

            

            #cll:nth-child(odd){ 

                background-color:#C9C994; 

            

        </style

    </head

    <body ng-app="anan" ng-controller="enen"

        <div style="margin: 0 auto; height:800px;  width: 1000px;  border: 1px solid greenyellow; "

            <input placeholder="用户名搜索" ng-model="souname"/> 

            <select ng-model="jb"><option value="">选择级别</option ><option value="1">1</option><option value="2">2</option><option value="3">3</option></select

                       排序<select ng-model="px"><option>排序</option>    <option value="id">id</option><option value="level">级别</option></select><br/> 

            <button style=" background-color: #008000; margin: 6px; color: #FFFFFF;" ng-click="m=true">新增用户</button><button style="color: #FFFFFF; background-color: crimson;margin: 6px;" ng-click="delso()">批量删除</button

            <div style="width: 1000px;border: 1px solid greenyellow;" ng-show="m"

                 id:<input type="number" ng-model="tid"/> 用户名:<input ng-model="tname"/> 密码:<input ng-model="tpwd"/> 级别:<input type="number" ng-model="tlevel"/> <button  ng-click="insert(m=false)">添加</button

            </div

            <table style="width: 1000px;" border="1px"

                <tr style="background-color: cadetblue;"

                    <td><input type="checkbox" ng-click="ckAll()" ng-model="flag"/></td

                    <td>id</td

                    <td>用户名</td

                    <td>密码</td

                    <td>级别</td

                    <td>操作</td

                </tr

                <tr id="cll" ng-repeat="e in user|orderBy:px:false|filter:{name:souname}|filter:{level:jb}"

                    <td><input type="checkbox" ng-model="e.ck"/></td

                    <td>{{e.id}}</td

                    <td>{{e.name}}</td

                    <td><span> {{e.pwd}}</span

                        <span  ng-show="f">    

                        <input  ng-model="e.pwd" /> <button  ng-click="f=false">保存</button>    

                    </span></td

                    <td>{{e.level}}</td

                    <td><button ng-click="f=true">修改密码</button></td

                </tr

            </table

        </div

    </body

</html>

相关推荐:

Angular如何进行服务端渲染开发

Angular4中router使用技巧

angular4共享多个组件数据通信案例详解

以上就是angular 增删改查和验证 的详细内容

 0  已被阅读了1106次  楼主 2020-06-22 19:18:21
回复列表

回复:angular 增删改查和验证

联系站长 友链申请桂ICP备19000949号-1     桂ICP备19000949号-1
您的IP:3.137.143.219,2024-05-16 03:28:42,Processed in 0.0497 second(s).
免责声明: 本网不承担任何由内容提供商提供的信息所引起的争议和法律责任。
Powered by HadSky 7.12.9
已有0次打赏
(0) 分享
分享
取消
免责声明
1、本站资源,均来自网络,版权归原作者,所有资源和文章仅限用于学习和研究目的 。
2、不得用于商业或非法用途,否则,一切责任由该用户承担 !
如果觉得本文还不错请点个赞或者打赏点轻币哦~
拒绝伸手党,拿走请回复,尊重楼主,尊重你我他~

侵权删除请致信 E-Mail:207882320@qq.com