Angularjs 如果其他组合可以自动更改,那就太棒了,但我不知道这是否可能?感谢您分享您的知识,感谢您在这个问题上花费时间,这个解决方案有一个很好的想法,但在某些情况下,如果您感兴趣,它会失败。我可以告诉您。。。但不管怎样,我得到了这个主意,我真的很感激。。。。。 { i
Angularjs 如果其他组合可以自动更改,那就太棒了,但我不知道这是否可能?感谢您分享您的知识,感谢您在这个问题上花费时间,这个解决方案有一个很好的想法,但在某些情况下,如果您感兴趣,它会失败。我可以告诉您。。。但不管怎样,我得到了这个主意,我真的很感激。。。。。 { i,angularjs,combobox,angularjs-filter,dynamic-forms,Angularjs,Combobox,Angularjs Filter,Dynamic Forms,如果其他组合可以自动更改,那就太棒了,但我不知道这是否可能?感谢您分享您的知识,感谢您在这个问题上花费时间,这个解决方案有一个很好的想法,但在某些情况下,如果您感兴趣,它会失败。我可以告诉您。。。但不管怎样,我得到了这个主意,我真的很感激。。。。。 { id: 1, Title: 'AAA', priority: 1 }, <!DOCTYPE html> <html ng-app="mainApplication"> <head> <t
如果其他组合可以自动更改,那就太棒了,但我不知道这是否可能?感谢您分享您的知识,感谢您在这个问题上花费时间,这个解决方案有一个很好的想法,但在某些情况下,如果您感兴趣,它会失败。我可以告诉您。。。但不管怎样,我得到了这个主意,我真的很感激。。。。。
{ id: 1, Title: 'AAA', priority: 1 },
<!DOCTYPE html>
<html ng-app="mainApplication">
<head>
<title></title>
<meta charset="utf-8" />
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap.min.css">
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.4.5/angular.min.js"></script>
<script>
var MainApplication = angular.module('mainApplication', []);
MainApplication.controller('mainController', ['$scope', function ($scope)
{
$scope.AddressPrefix = [
{ id: 1, Title: 'AAA', priority: 1 },
{ id: 1, Title: 'BBB', priority: 2 },
{ id: 1, Title: 'CCC', priority: 3 },
{ id: 1, Title: 'DDD', priority: 4 },
{ id: 1, Title: 'EEE', priority: 5 },
{ id: 1, Title: 'FFF', priority: 6 },
{ id: 1, Title: 'GGG', priority: 7 },
{ id: 1, Title: 'HHH', priority: 8 },
{ id: 1, Title: 'III', priority: 2 },
{ id: 1, Title: 'jjj', priority: 2 },
{ id: 1, Title: 'kkk', priority: 2 },
{ id: 1, Title: 'LLL', priority: 10 },
{ id: 1, Title: 'MMM', priority: 9 },
{ id: 1, Title: 'ooo', priority: 7 },
{ id: 1, Title: 'PPP', priority: 12 },
{ id: 1, Title: 'qqq', priority: 3 },
{ id: 1, Title: 'RRR', priority: 13 },
{ id: 1, Title: 'zzz', priority: 14 },
];
$scope.AddressControls = [{ id: 1 }];
$scope.btnAddressAdd_click = function () {
var newItemNo = $scope.AddressControls.length + 1
$scope.AddressControls.push({ 'id': newItemNo });
};
$scope.btnAddressRemove_click = function () {
var lastItem = $scope.AddressControls.length - 1
$scope.AddressControls.splice(lastItem);
};
}]);
</script>
</head>
<body dir="rtl" ng-controller="mainController">
<div class="row" >
<div class="col-sm-6">
<button type="button" id="btnAddressAdd" class="btn btn-primary" ng-click="btnAddressAdd_click()">
<span class="glyphicon glyphicon glyphicon-plus" aria-hidden="true" style="font-size:1.2em"></span>
</button>
<button type="button" id="btnAddressRemove" class="btn btn-danger" ng-click="btnAddressRemove_click()" ng-disabled="AddressControls.length==1">
<span class="glyphicon glyphicon-minus" aria-hidden="true" style="font-size:1.2em"></span>
</button>
</div>
</div>
<hr />
<fieldset class="row " id="Address" ng-repeat="item in AddressControls" ng-disabled="$first">
<div class="col-sm-1" >
<div class="form-group">
<label >
prefix
</label>
</div>
</div>
<div class="col-sm-3" >
<div class="form-group">
<span></span>
<select class="form-control" ng-model="prefixSelecteditem" ng-options="prefix.Title for prefix in AddressPrefix">
<option value="">--select option--</option>
</select>
</div>
</div>
<div class="col-sm-4">
<div class="form-group">
<div class="errorBlock">
</div>
<input class="form-control" type="text" value="" style="height:32px">
</div>
</div>
</fieldset>
</body>
</html>