全网整合营销服务商

电脑端+手机端+微信端=数据同步管理

免费咨询热线:400-708-3566

AngularJS+bootstrap实现动态选择商品功能示例

本文实例讲述了AngularJS+bootstrap实现动态选择商品功能。分享给大家供大家参考,具体如下:

项目中后台一个商品库,新建活动时动态选择所需商品

<!DOCTYPE html>
<html lang="zh-CN">
 <head>
  <meta charset="utf-8">
  <meta http-equiv="X-UA-Compatible" content="IE=edge">
  <meta name="viewport" content="width=device-width, initial-scale=1">
  <link rel="stylesheet" href="bootstrap.min.css" rel="external nofollow" >
  <script src="jQuery.min.js"></script>
  <script src="angular.js"></script>
  <script src="angular-animate.js"></script>
  <script src="bootstrap.min.js"></script>
  <script type="text/JavaScript">
    var app = angular.module('myapp', []);
    app.controller('DemoCtrl', function ($scope) {
      $scope.promotionProducts = [];
      $scope.pic = '';
      $scope.allPictures = [
        {
          name : '濃縮蕃茄',
          image : 'http://vincenthou.qiniudn.com/aa0f41e7aa0b24dbe6e20b3f.png',
          description : '2kg x2罐 每組建議售價: 420',
          href : 'www.baidu.com'
        },
        {
          name : '龍蝦汁粉',
          image : 'http://vincenthou.qiniudn.com/51c37a943a161b2d0b510a48.png',
          description : '500g x1盒 每組建議售價: 400',
          href : 'www.baidu.com'
        },
        {
          name : '美玉白汁',
          image : 'http://vincenthou.qiniudn.com/eaf6459357ce21a87e586312.png',
          description : '3.5kg x1盒 每組建議售價: 396',
          href : 'www.baidu.com'
        }
      ];
      $scope.addOption = function(content) {
        if (content == '') {
          return;
        }
        $scope.promotionProducts.push(content);
        $scope.allPictures.splice($scope.allPictures.indexOf(content), 1);
        $scope.pic = '';
      }
      $scope.deleteOption = function(item) {
        $scope.allPictures.push(item);
        $scope.promotionProducts.splice($scope.promotionProducts.indexOf(item), 1);
      }
    });
  </script>
 </head>
 <body ng-app="myapp">
  <div ng-controller="DemoCtrl">
    <div>
      <div>
       <h1>option</h1>
      </div>
      <div>
        <div>
         <table class="table table-striped table-bordered table-hover table-condensed">
           <thead>
             <tr>
               <th>商品名称</th>
               <th>商品描述</th>
               <th>商品链接</th>
               <th>商品图片</th>
               <th>操作</th>
             </tr>
           </thead>
           <tbody>
            <tr ng-repeat="item in promotionProducts">
              <td class="col-md-3"><label>{{item.name}}</label></td>
              <td class="col-md-3"><label>{{item.description}}</label></td>
              <td class="col-md-3"><label>{{item.href}}</label></td>
              <td class="col-md-2"><img ng-src="{{item.image}}" /></td>
              <td class="col-md-1">
               <button type="button" class="btn btn-success btn-sm" ng-click="deleteOption(item)">Delete
               </button>
              </td>
            </tr>
           </tbody>
         </table>
        </div>
        <select ng-options="item.name for item in allPictures" ng-model="pic">
         <option value="">选择商品</option>
        </select>&nbsp;&nbsp;
        <a class="btn btn-success btn-xs" ng-click="addOption(pic)">Add</a>
      </div>
    </div>
  </div>
 </body>
</html>

运行效果图如下:

更多关于AngularJS相关内容感兴趣的读者可查看本站专题:《AngularJS指令操作技巧总结》、《AngularJS入门与进阶教程》及《AngularJS MVC架构总结》

希望本文所述对大家AngularJS程序设计有所帮助。


# AngularJS  # bootstrap  # 动态  # 选择商品  # AngularJS动态菜单操作指令  # angularjs+bootstrap菜单的使用示例代码  # AngularJS实现树形结构(ztree)菜单示例代码  # 实例详解AngularJS实现无限级联动菜单  # AngularJS自定义指令之复制指令实现方法  # AngularJS使用ng-class动态增减class样式的方法示例  # AngularJS全局警告框实现方法示例  # AngularJS实现动态添加Option的方法  # AngularJS自定义指令实现面包屑功能完整实例  # AngularJS使用拦截器实现的loading功能完整实例  # AngularJS折叠菜单实现方法示例  # 进阶  # 相关内容  # 所需  # 感兴趣  # 给大家  # 更多关于  # 所述  # 程序设计  # 操作技巧  # 讲述了  # nofollow  # external  # css  # script  # angular  # jQuery  # src  # link  # scale  # initial 


相关文章: 如何在IIS7上新建站点并设置安全权限?  西安制作网站公司有哪些,西安货运司机用的最多的app或者网站是什么?  详解免费开源的DotNet二维码操作组件ThoughtWorks.QRCode(.NET组件介绍之四)  如何在宝塔面板创建新站点?  新网站制作渠道有哪些,跪求一个无线渠道比较强的小说网站,我要发表小说?  网站制作专业公司有哪些,如何制作一个企业网站,建设网站的基本步骤有哪些?  如何通过商城免费建站系统源码自定义网站主题?  子杰智能建站系统|零代码开发与AI生成SEO优化指南  建站之星安装后如何配置SEO及设计样式?  如何制作公司的网站链接,公司想做一个网站,一般需要花多少钱?  车管所网站制作流程,交警当场开简易程序处罚决定书,在交警网站查询不到怎么办?  营销式网站制作方案,销售哪个网站招聘效果最好?  如何选择长沙网站建站模板?H5响应式与品牌定制哪个更优?  小建面朝正北,A点实际方位是否存在偏差?  公司网站的制作公司,企业网站制作基本流程有哪些?  建站主机助手选型指南:2025年热门推荐与高效部署技巧  网站制作培训多少钱一个月,网站优化seo培训课程有哪些?  如何在云虚拟主机上快速搭建个人网站?  PHP正则匹配日期和时间(时间戳转换)的实例代码  制作证书网站有哪些,全国城建培训中心证书查询官网?  如何零成本快速生成个人自助网站?  教学论文网站制作软件有哪些,写论文用什么软件 ?  北京制作网站的公司排名,北京三快科技有限公司是做什么?北京三快科技?  如何在万网自助建站中设置域名及备案?  网站制作公司,橙子建站是合法的吗?  建站之星logo尺寸如何设置最合适?  官网自助建站平台指南:在线制作、快速建站与模板选择全解析  佛山企业网站制作公司有哪些,沟通100网上服务官网?  建站168自助建站系统:快速模板定制与SEO优化指南  制作网站公司那家好,网络公司是做什么的?  如何在阿里云高效完成企业建站全流程?  建站之星安装后界面空白如何解决?  贸易公司网站制作流程,出口贸易网站设计怎么做?  网站代码制作软件有哪些,如何生成自己网站的代码?  宝塔面板如何快速创建新站点?  表情包在线制作网站免费,表情包怎么弄?  Android滚轮选择时间控件使用详解  无锡制作网站公司有哪些,无锡优八网络科技有限公司介绍?  如何选择高效稳定的ISP建站解决方案?  建站VPS选购需注意哪些关键参数?  阿里云网站制作公司,阿里云快速搭建网站好用吗?  建站主机默认首页配置指南:核心功能与访问路径优化  定制建站流程步骤详解:一站式方案设计与开发指南  家族网站制作贴纸教程视频,用豆子做粘帖画怎么制作?  导航网站建站方案与优化指南:一站式高效搭建技巧解析  建站之星如何修改网站生成路径?  图册素材网站设计制作软件,图册的导出方式有几种?  重庆网站制作公司哪家好,重庆中考招生办官方网站?  高端建站如何打造兼具美学与转化的品牌官网?  XML的“混合内容”是什么 怎么用DTD或XSD定义 

您的项目需求

*请认真填写需求信息,我们会在24小时内与您取得联系。