微信小程序定制报价_AngularJS+bootstrap完成动态选择商品功用示例

2021-01-12

AngularJS+bootstrap实现动态选择商品功能示例       这篇文章主要介绍了AngularJS+bootstrap实现动态选择商品功能,涉及AngularJS指令、事件响应及页面元素动态操作相关技巧,需要的朋友可以参考下

本文实例讲述了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 : 'aa0f41e7aa0b24dbe6e20b3f.png',
 description : '2kg x2罐 每組建議售價: 420',
 href : ''
 name : '龍蝦汁粉',
 image : '51c37a943a161b2d0b510a48.png',
 description : '500g x1盒 每組建議售價: 400',
 href : ''
 name : '美玉白汁',
 image : 'eaf6459357ce21a87e586312.png',
 description : '3.5kg x1盒 每組建議售價: 396',
 href : ''
 $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 
 thead 
 th 商品名称 /th 
 th 商品描述 /th 
 th 商品链接 /th 
 th 商品图片 /th 
 th 操作 /th 
 /tr 
 /thead 
 tbody 
 tr ng-repeat="item in promotionProducts" 
 td label {{item.name}} /label /td 
 td label {{item.description}} /label /td 
 td label {{item.href}} /label /td 
 td img ng-src="{{item.image}}" / /td 
 button type="button" 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 ng-click="addOption(pic)" Add /a 
 /div 
 /div 
 /div 
 /body 
 /html 

运行效果图如下:

更多关于AngularJS相关内容感兴趣的读者可查看本站专题:《》、《》及《》

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




扫描二维码分享到微信

在线咨询
联系电话

400-888-8866