关于angularJs增删

来源:互联网 发布:哪里买淘宝小号 编辑:程序博客网 时间:2024/05/21 18:35

1.增加内容

     方法一:定义一个$scope.flag = false;  在文中ng-click="flag=!flag";在form中

                   ng-show="flag"。

    方法二:在文中直接ng-click="add=true";在form中ng-show="add"。

    方法三:直接在文中onclick中设定方法add();例如

                   $scope.add=function()

                   {
                             var id=$scope.id;
                             var name=$scope.name;
                             var price=$scope.price;
                             $scope.goods.push({id:id,name:name,price:price})
                   }

2.删除

            全选删除:
                ng-model
                ng-click
          $scope.名=function()
            {
                var   名1=model.name;
                for(var i=0;i<$scope.表名.length;i++)
              {   $scope.表名[i].状态名=名1; }
            }


批量删除
          ng-click
          $scope.名=function(){
          for(var i=0;i<$scope.表名.length;i++)
          { 
            if ($scope.goods[i].状态==true)
              { $scope.goods.splice(i,1);
                 i--;
               } 
           }
删除
ng-click:名字($index);


原创粉丝点击