黑马程序员技术交流社区

标题: 【郑州校区】Java之品优购课程讲义_day06(4) [打印本页]

作者: 谷粒姐姐    时间: 2018-8-21 14:14
标题: 【郑州校区】Java之品优购课程讲义_day06(4)
商品录入【扩展属性】
3.1 需求分析
在商品录入实现扩展属性的录入。
3.1 代码实现
修改 goodsController.js        ,在用户更新模板 ID 时,读取模板中的扩展属性赋给商品的扩展属性。
[AppleScript] 纯文本查看 复制代码
//模板 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
[AppleScript] 纯文本查看 复制代码
AttributeItems);//扩展属性

}

);

});

修改 goods_edit.html
[AppleScript] 纯文本查看 复制代码
<!--扩展属性-->

<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>







欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2