由于浏览器兼容性问题,我按照Webshim演示并在html上插入日期字段而不是datetimepicker
。
在Mozilla Firefox浏览器中,PolyFiller
在加载main.gsp
页面时正常工作,日期输入正常。但是当我将(使用角度)路由到其他html页面并回到callRecorded.html
时,问题就出现了,然后我发现只有输入字段被禁用,没有显示PloyFiller
日期。我不明白为什么会出现这样的行为。
对于客户端我使用angularJS
并使用$routeProvider
来路由我的应用程序中的html页面,可能会导致问题。以下代码描述了我在我的应用程序中使用Pollyfiller
的方式: -
Main.gsp(Groovy服务器页面)
<asset:javascript src="jquery-2.1.1.min.js"/>
<asset:javascript src="plugins/js-webshim/minified/polyfiller.js"/>
callRecorded.html
<label>Start Date</label>
<input type="date" data-date-format="mm/dd/yyyy"/>
App.js
when('/callsRecorded/:callStatus', {
templateUrl: 'pages/evr/callsRecorded.html'
})
任何帮助都将不胜感激。