解決angularjs WdatePicker ng-model的問(wèn)題
假設(shè)我們?cè)陧?xiàng)目中需要用到WdatePicker以及angularjs,并有如下的代碼:
<div>
<div class="h4">ddd</div>
<input class="form-control" type="text" ng-model="text.ddd"
readonly="readonly"
onClick="WdatePicker({dateFmt:'yyyy',lang:'zh-cn'})"
style="width: 400px; cursor: pointer;" />
</div>
這樣的代碼,問(wèn)題就在于,當(dāng)你需要進(jìn)行提交的時(shí)候,你會(huì)發(fā)現(xiàn)$scope.text.ddd是沒(méi)有值的。
解決方案是加一個(gè)onChange="",代碼變?yōu)槿缦拢?br />
<div>
<div class="h4">ddd{{text.bbb}}</div>
<input class="form-control" type="text" ng-model="text.ddd"
readonly="readonly" onChange=""
onClick="WdatePicker({dateFmt:'yyyy',lang:'zh-cn'})"
style="width: 400px; cursor: pointer;" />
</div>
是的,只要加入這個(gè)就可以了。當(dāng)然,你可能會(huì)注意到還有一些變動(dòng)的是,ddd{{text.bbb}},我之所以這樣寫(xiě)是為了解決一個(gè)疑惑的。這個(gè)疑惑就是,你加上onChange=""之后,哪怕你選擇了日期,但是{{text.bbb}}也是取不出值來(lái)的,而且你輸出一下$scope.text.ddd也還是undefined的,這個(gè)時(shí)候你可能會(huì)以為onChange=""無(wú)效。但是,其實(shí)不是這樣的,當(dāng)你提交數(shù)據(jù)時(shí),你會(huì)發(fā)現(xiàn)它的確是被提交了的。
以上這篇解決angularjs WdatePicker ng-model的問(wèn)題就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
AngularJS模塊管理問(wèn)題的非常規(guī)處理方法
這篇文章主要介紹了AngularJS模塊管理問(wèn)題的非常規(guī)處理方法,算是一個(gè)無(wú)奈之舉,分享給小伙伴,大家可以參考下。2015-04-04
使用 Github Actions 自動(dòng)部署 Angular 應(yīng)用到 Github Pages的方法
這篇文章主要介紹了使用 Github Actions 自動(dòng)部署 Angular 應(yīng)用到 Github Pages,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2020-07-07
詳解AngularJS中module模塊的導(dǎo)入導(dǎo)出
本文給大家介紹angularjs中module模塊的導(dǎo)入導(dǎo)出,涉及到angularjs module相關(guān)知識(shí),對(duì)angularjs module感興趣的朋友一起看看吧2015-12-12
用AngularJS來(lái)實(shí)現(xiàn)監(jiān)察表單按鈕的禁用效果
本篇文章主要介紹了用AngularJS來(lái)實(shí)現(xiàn)監(jiān)察表單按鈕的禁用效果,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下。2016-11-11
angularjs中ng-bind-html的用法總結(jié)
這篇文章主要介紹了angularjs中ng-bind-html的用法總結(jié),小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2017-05-05
angular4 JavaScript內(nèi)存溢出問(wèn)題
本篇文章主要介紹了angular4 JavaScript內(nèi)存溢出問(wèn)題,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2018-03-03

