このコードでは、値がの場合、入力フィールドに検証を追加したいのですが、なぜ私が更新して新しい値を入力できないのか分かりません入力フィールドに入力します。入力フィールドの値を変更することはできません。入力フィールドがng-keydownイベントで更新されない
既存の値を削除して既存の値に何かを追加すると、値は変わりません。ここで
はHTMLコードです:
<input ng-model="lineitemDetailsCtrlAs.lineItems.orderedQuantity" type="text" class="col-md-6 text-right panel-row-spacing"
ng-keydown="valueChanged($event)" required
/>
と角度のコードは次のとおりです。
$scope.valueChanged = function (event) {
var quantityRequire={};
if (event.keyCode === 48 || lineitemDetailsCtrlAs.lineItems.orderedQuantity == 0) {
quantityRequire = {
"messageId": "ORDERED_QUANTITY",
"params": [],
"severity": "ERROR"
};
lineitemDetailsCtrlAs.errorMessages.push(quantityRequire);
}
else{
event.preventDefault();
}
};
実施例であるあなたは、コントローラのコードを表示することができますか? –
私はすでに私のコントローラコードを示しています。 –
プランナーを作成できますか?http://plnkr.co – dreamweiver