本文实例讲述了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>
<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小时内与您取得联系。