A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

【郑州校区】品优购电商系统开发第 5 章 十

3)修改新建按钮
[AppleScript] 纯文本查看 复制代码
<button type="button" class="btn btn-default" title="新建" data-target="#uploadModal"
data-toggle="modal" ng-click="image_entity={}" ><i class="fa fa-file-o"></i> 新 建
</button> 

6.3.3 图片列表
1)在 goodsController.js 增加方法

[AppleScript] 纯文本查看 复制代码
$scope.entity={goods:{},goodsDesc:{itemImages:[]}};//定义页面实体结构
//添加图片列表
$scope.add_image_entity=function(){
$scope.entity.goodsDesc.itemImages.push($scope.image_entity);
} 

2)修改上传窗口的保存按钮
[AppleScript] 纯文本查看 复制代码
 <button class="btn btn-success" ng-click="add_image_entity()" data-dismiss="modal"
aria-hidden="true">保存</button>


3)遍历图片列表
[AppleScript] 纯文本查看 复制代码
 <tr ng-repeat="pojo in entity.goodsDesc.itemImages">
<td>{{pojo.color}}</td>
<td><img alt="" src="{{pojo.url}}" width="100px" height="100px"></td>
<td><button type="button" class="btn btn-default" title="删除" ><i class="fa
fa-trash-o"></i> 删除</button></td>
</tr> 


6.3.4 移除图片
goodsController.js 增加代码
[AppleScript] 纯文本查看 复制代码
 //列表中移除图片
$scope.remove_image_entity=function(index){
$scope.entity.goodsDesc.itemImages.splice(index,1);
}


修改列表中的删除按钮

[AppleScript] 纯文本查看 复制代码
<button
type="button"
class="btn btn-default"
title="
删 除
"
ng-click="remove_image_entity($index)"><i class="fa fa-trash-o"></i> 删除</button>


1 个回复

倒序浏览
您需要登录后才可以回帖 登录 | 加入黑马