2
controldirective.js角度のJs:クラス属性でディレクティブ内のonchangeが動作していない
function validVehicleyear($scope, $http) {
return {
restrict: 'C',
scope: {
ngModel: '=',
},
link: function (scope, element, attrs, ngModel) {
element.bind('change', function() {
console.log('here in validVehicleyear');
$http.get('api.php/'+scope.ngModel)
.then(function (response) {
$scope.answers.VehicleMake = response.data;
});
});
}
}
}
plnkr.co/edit/BFGXr7LNAe0KvQipj9JJ?p=preview
は、私は車の年の問題でクラスに指示validVehicleyearを書いた、これは私はの変化に電話をかけたいですVehicle makeの新しいオプションを設定しましたが、機能しません。
Class="form-control **valid-vehicleyear** ng-not-empty ng-dirty ng-valid-parse ng-valid ng-valid-required ng-touched"
おかげで、あなたの指示の関数を宣言するのを忘れました。私はプランカを更新しました。 controlDirective.jsで変更された
restrict: 'C'は指令を出すが動作しない。 –
@pandudasはい、私はCのコメントディレクティブを間違えています。しかし、プランナーは関係なく。あなたが年を変更すると警告ポップアップ。編集:ああ私はあなたが意味するものを参照してください – gyc