在做表單驗證的時候,需要一個功能,就是表單驗證未成功的時候,保存按鈕需要有一個類名disabled,所以很自然的想到ng-class={disabled:myForm.$invalid}這樣去綁定類名,但是渲染視圖的時候,通過chrome的angular插件,已經(jīng)看到$invalid的值為false,可是disabled類名還是存在...想來是因為input等元素的value值一開始都是空的,所以$invalid是true,添加了disabled類名,但是當視圖渲染完畢,input的value值都被替換成模型數(shù)據(jù)后,ng-class并沒有檢測到他的變化...請問這種情況怎么處理,謝謝~~~(通過$invalid來拼接class可以成功,但就是想知道怎么用ng-class來實現(xiàn))原代碼是這樣的:保存渲染后得到的結(jié)果是這樣的:保存
angular 中ng-class,當$invalid變化時,類名沒有變化
收到一只叮咚
2019-04-13 08:45:32