【问题标题】:Using AngularJS persian date picker causes $parse error使用 AngularJS 波斯语日期选择器会导致 $parse 错误
【发布时间】:2017-04-05 10:50:04
【问题描述】:

我正在使用 this 日期选择器组件,而 here 是一个 plunk,展示了它与 ui.bootstrap 版本 1.3.3 的用法,当我想为日期选择器使用 min-date 选项时,角度给了我这个错误,这个问题有什么解决办法吗?

 Error: [$parse:syntax] Syntax Error: Token 'Apr' is an unexpected token at 

column 5 of the expression [Wed Apr 05 2017 14:18:41 GMT+0330 (Iran Standard 

Time)] starting at [Apr 05 2017 14:18:41 GMT+0330 (Iran Standard Time)].

【问题讨论】:

  • 错误位置在 date-picker-farsi.js 第 83 行,因为 $parse 服务不能用于解析日期对象。请求作者给你解决方案
  • 解决方法是什么?
  • 范围链继承没有作为例外实现,因此 $parsed 日期对象上的 scope.$parent.$watch 是完全错误的。请求库作者为您提供解决方案或更改他的代码。

标签: javascript angularjs angular-ui-bootstrap bootstrap-datepicker


【解决方案1】:

我询问了项目的所有者,他告诉我使用 min-date on 指令而不是选项。

Here 工作正常

【讨论】:

    猜你喜欢
    • 2015-12-24
    • 1970-01-01
    • 2014-06-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-04-21
    • 1970-01-01
    相关资源
    最近更新 更多