0
我在頁面中使用角度來禁用輸入。它只是一個匹配其可變鄰居格式的輸入。我想將它設置爲一個日期。角度:禁用輸入的內容
數據模型未格式化。我想通過date 'medium'
過濾器管道。
下面的工作,但給出了一個錯誤,說angular.js:13550 Error: [ngModel:nonassign]
。
<input readonly type="text" name="Date" disabled ng-model="item.date | date : 'medium'">
我可以看到爲什麼角度不高興。如果有人啓用並修改了輸入,會發生什麼,對嗎?但我想要將日期輸入到輸入中。 應該我在做什麼?
我認爲這也可以工作,但事實並非如此。這可能是因爲'item.date'從未定義開始,然後在http請求完成時填充。我猜測'ng-value'只在開始時被評估。 – Kenkron
@Kenkron我已經使用'value'而不是'ng-value'。我也測試過它,它工作。我還沒有挖掘出「ng-value」的工作原理。但AFAIK角度對每個變量都有約束力,並將其更新爲該更改的值。 – Minato
我剛剛查找'ng值'並嘗試它在角度*** 1.1.5 ***,它不起作用,但同樣的事情在角度*** 1.6.8 ***,所以它可能是一個版本問題。 – Minato