在可增加列表下,当选择是的时候,要求填写**表格,当选择否时,**表格为空,并禁止输入。
代码:
<td><div class="col-md-11 " align="center">
<input type="radio" ng-model="fzr.author" value="是" ng-click="changegccrc('是',fzr)"/>
是
<input type="radio" ng-model="fzr.author" value="否" ng-click="changegccrc('否',fzr)"/>
否
</div>
</td>
<td>
<div class="date form_date input-group"
data-date-format="yyyy-mm-dd" id = publicationtime>
<input type="text" name="birthday1"
value="{{fzr.publicationtime}}"
class="form-control "
ng-disabled="fzr.author == '否'"
ng-model="fzr.publicationtime" />
<span class="input-group-addon"><span
class="glyphicon glyphicon-calendar"></span></span>
</div>
</td>
注释:
首先,在时间的输入框中加上
ng-disabled="fzr.author == '否'"
一步到位,解决repeat下麻烦的for循环
其次,为清空为否时的时间单元格,写了函数changegccrc
ng-click="changegccrc('否',fzr)
最后在js中写好该函数
$scope.changegccrc = function(type,obj) {
// for (var i = 0; i < $scope.units.length;i++){
if (type == "否") {
obj.auther = "否";
obj.publicationtime = "";
}
};
(记得写调用,lgczx_yssqt)