0
내 사이트에 각진 소재를 추가하고 있습니다. 나는 어떤 문제없이 다음을 실행할 수 있어요 :
<md-input-container class="md-block" flex-gt-sm>
<label>Package</label>
<md-select ng-model="vm.search.parameters.package">
<md-option ng-repeat="package in vm.packages.list" value="{{package.id}}">
{{package.name}}
</md-option>
</md-select>
</md-input-container>
하지만 변화에 대한 함수를 실행하는 데 필요한, 그래서 내가 이렇게 같은 ng-change
을 추가해야합니다
<md-input-container class="md-block" flex-gt-sm>
<label>Package</label>
<md-select ng-model="vm.search.parameters.package" ng-change="vm.updatePhotographersList()">
<md-option ng-repeat="package in vm.packages.list" value="{{package.id}}">
{{package.name}}
</md-option>
</md-select>
</md-input-container>
그것은 처음 작동 심지어 기능을 실행하고 올바른 데이터를 반환하지만 그것은 나를 다시 드롭 다운에서 선택을 허용하지 않습니다 콘솔은 다음과 같은 오류 보여줍니다 : 내가 ng-를 추가하는 시도
Uncaught TypeError: Cannot read property '$$ngAnimateParentKey' of null
을
<md-input-container class="md-block" flex-gt-sm>
<label>Package</label>
<md-select ng-model="vm.search.parameters.package">
<md-option ng-repeat="package in vm.packages.list" value="{{package.id}}" ng-click="vm.updatePhotographersList()">
{{package.name}}
</md-option>
</md-select>
</md-input-container>
을하지만이 정확한 시간 (함수가 ng-model
업데이트하기 전에 트리거처럼 보인다)에서 트리거하지 않습니다 그래서 같은 요소를 클릭합니다. 이 오류의 원인은 무엇이며이를 해결하기 위해 무엇을 할 수 있습니까? 여기
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.5.8/angular.min.js"></script>
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/angular-material/1.1.3/angular-material.min.css" />
<link rel="stylesheet" href="https://fonts.googleapis.com/icon?family=Material+Icons">
<script src="https://cdnjs.cloudflare.com/ajax/libs/angular-material/1.1.3/angular-material.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/angular.js/1.4.0/angular-animate.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/angular.js/1.4.0/angular-aria.min.js"></script>