Сообщение от capscom
|
если юзер сбрасывает марку, то и значение модели не нужно
|
Тогда зачем вообще это "слежение"?
Можно просто повесить обработчик на селект и все дела...
<!DOCTYPE html>
<html ng-app>
<head>
<script src="http://code.angularjs.org/1.1.4/angular.min.js"></script>
<!--
<script src='http://code.jquery.com/jquery-latest.js'></script>
<link rel='stylesheet type=text/css href=tmp.css' />
-->
<style type='text/css'>
</style>
<script type='text/javascript'>
function cntrl($scope) {
$scope.brands = [{id: null, name: 'B1'}, {id: 1, name: 'B2'}, {id: 2, name: 'B3'}];
$scope.models = [{id: 1, name: 'M1'}, {id: 2, name: 'M2'}];
$scope.brand = null;
$scope.model = null;
$scope.newBrand = function() {
if ($scope.brand==null) {
$scope.model=null;
};
};
}
</script>
</head>
<body>
<div ng-controller="cntrl">
<label>Бренды
<select ng-model="brand" ng-options="o.name for o in brands" ng-change='newBrand()'>
<option></option>
</select>
</label>
<label>Модели
<select ng-model="model" ng-options="o.name for o in models"></select>
</label>
</div>
</body>
</html>