
微信小程序定制报价_AngularJS+bootstrap完成动态选择商品功用示例
2021-01-12
本文实例讲述了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程序设计有所帮助。
扫描二维码分享到微信