javascript - angularJs取不到date-range-picker的ng-model值
問題描述
//日期控件
$scope.opts = {locale: { format: ’YYYY/MM/DD’, separator: ’ - ’, applyLabel: ’確定’, cancelLabel: ’取消’, weekLabel: ’W’, customRangeLabel: ’Custom Range’, daysOfWeek: moment.weekdaysMin(), min: ’’, max: ’’, monthNames: moment.monthsShort(), firstDay: moment.localeData().firstDayOfWeek()},eventHandlers: { ’apply.daterangepicker’: function (ev) {if ($scope.submitTime.startDate != ''){ $scope.query.BeginSubmitTime = sourceService.convertData($scope.submitTime.startDate._d); $scope.query.EndSubmitTime = sourceService.convertDataEnd($scope.submitTime.endDate._d);}if ($scope.modifyTime.startDate != '') { $scope.query.BeginCreatetime = sourceService.convertData($scope.modifyTime.startDate._d); $scope.query.EndCreatetime = sourceService.convertDataEnd($scope.modifyTime.endDate._d);}$scope.getProjectAuditPageList(); }} }
這個(gè)是js代碼,代碼是在同一個(gè)js中的;確定時(shí)間框之后是都能夠進(jìn)入這個(gè)方法里面的,只不過ng-include 中的時(shí)間框點(diǎn)擊后取不到值,想問解決方案?
問題解答
回答1:你在外邊定義一個(gè)對(duì)象比如obj,然后ng-model綁定一個(gè)ng-model='obj.submitTime'應(yīng)該就可以了,原因可能是取不到的那個(gè)ng-model所在Scope實(shí)際上是外層可以取到的子Scope。
相關(guān)文章:
1. mysql日期類型默認(rèn)值’0000-00-00’ 報(bào)錯(cuò)2. 求救一下,用新版的phpstudy,數(shù)據(jù)庫過段時(shí)間會(huì)消失是什么情況?3. mysql replace 死鎖4. mysql - C#連接數(shù)據(jù)庫時(shí)一直這一句出問題int i = cmd.ExecuteNonQuery();5. MYSQL 根據(jù)兩個(gè)字段值查詢 但兩個(gè)值的位置可能是互換的,這個(gè)怎么查?6. extra沒有加載出來7. android - 安卓做前端,PHP做后臺(tái)服務(wù)器 有什么需要注意的?8. javascript - 微信網(wǎng)頁開發(fā)從菜單進(jìn)入頁面后,按返回鍵沒有關(guān)閉瀏覽器而是刷新當(dāng)前頁面,求解決?9. php傳對(duì)應(yīng)的id值為什么傳不了啊有木有大神會(huì)的看我下方截圖10. mysql - ubuntu開啟3306端口失敗,有什么辦法可以解決?
