我正在使用 angular-ui:s 日期指令 (uiDate) 并且需要对其进行配置。我可以这样做:
app.value('ui.config', {
date: {
dateFormat: 'yy-mm-dd', // <-- I want to use $locale.shortDateFormat
changeMonth: true,
changeYear: false
}
});
app
我的应用程序模块在哪里。
我想做的是定义dateFormat
from angulars $locale 对象,它使用 i18n 包含我的文化特定日期格式。
app的value
属性似乎无法访问 $locale 在这一点上,所以我觉得这是错误的方法。
如何在无需修改 ui-date 的源代码(因为它是我的项目的外部依赖项)的情况下,将 locale-object 中的 dateformat 和其他内容提供给我的指令。
我可以通过在我的控制器中设置这个对象来解决这个问题,但这不是我想要的。这是一个应该适用于我所有控制器的配置。