[英]Angular min and max time not working
我沒有使用此控件的經驗,但我認為您需要使用{{}}
並且也存在一些邏輯問題。 所以代替
<input type="text" class="form-control" size="8"
ng-model="time1" max-time="time2"
...>
<input type="text" class="form-control" size="8"
ng-model="time2" max-time="time1"
...>
使用以下
<input type="text" class="form-control" size="8"
ng-model="time1"
...>
<input type="text" class="form-control" size="8"
ng-model="time2" min-time="{{ time1 }}"
...>
邏輯上的問題是,您在兩個控件上都設置了max-time
,並引用了彼此的值。 因此,time1不能大於time2,或者time2不能大於time1。 將time1
為任意時間,並確定time2
不小於time1
,就足夠了。
同樣,令人討厭的是,更改time1
值不會立即重新評估time2
的min-time
而只會在您更改time2
本身之后才重新評估。 我不知道它是否應該以這種方式工作,它可能與您的Plunker頻繁拋出的Error:[$rootScope:inprog]
有關。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.