mdDatepicker 被 AngularJS 1.5.9 和 1.6 破坏



Angular 1.5.9引入了非常有趣的性能升级:

$compileProvider.commentDirectivesEnabled( false ); // disable comment directives
$compileProvider.cssClassDirectivesEnabled( false ); // disable css class directives

我将应用程序中的 Angular 版本更新为1.5.9-build.5158+sha.cc92da0版本,后来更新为1.6.0-rc.1以使用上述功能。除了一个细节之外,一切都很好。 被破坏的是角度材料日期选择器(1.1.1)。

当您打开日期选择器时,它显示为空,但是当您向上滚动一点时,将显示所有信息。演示

我花了一些时间摆弄,但我找不到这种行为的直接原因。

任何有关修复此错误的帮助将不胜感激。

该问题是由 Angular 1.6 中默认设置为false$compileProvider.preAssignBindingsEnabled引起的。

更多信息。

为了解决这个问题,我将其更改为true

.config( [ '$compileProvider', function ( $compileProvider ) {
/* ... */
$compileProvider.preAssignBindingsEnabled( true );
} ] )

相关内容

  • 没有找到相关文章

最新更新