Java之品优购课程讲义_day06(4)

本文介绍如何在商品信息录入过程中实现扩展属性的动态加载与编辑。通过AngularJS框架的应用,实现根据所选模板自动填充扩展属性的功能。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

商品录入【扩展属性】
3.1 需求分析
在商品录入实现扩展属性的录入。
Java之品优购课程讲义_day06(4)
3.1 代码实现
修改 goodsController.js ,在用户更新模板 ID 时,读取模板中的扩展属性赋给商品的扩展属性。

//模板 ID 选择后 更新模板对象

$scope.$watch('entity.goods.typeTemplateId',  function(newValue,  oldValue)  { typeTemplateService.findOne(newValue).success(
function(response){

$scope.typeTemplate=response;//获取类型模板

$scope.typeTemplate.brandIds= JSON.parse(  $scope.typeTemplate.brandIds);//品牌列表

$scope.entity.goodsDesc.customAttributeItems=JSON.parse(  $scope.typeTemplate.custom
AttributeItems);//扩展属性

}

);

});

修改 goods_edit.html

<!--扩展属性-->

<div  class="tab-pane"  id="customAttribute">

<div  class="row  data-type">

<div  ng-repeat="pojo  in  entity.goodsDesc.customAttributeItems">

<div  class="col-md-2  title">{{pojo.text}}</div>

<div  class="col-md-10  data">

<input  class="form-control"  ng-model="pojo.value"  placeholder="{{pojo.text}}">
</div>

</div>

</div>

</div>

转载于:https://blog.51cto.com/13517854/2162406

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值