如何使用Rails date_select
表单助手并为月份和年份生成单独的ng-model
?
// Slim
= f.date_select :from, {
order: [:month, :year],
start_year: Time.now.year,
end_year: 1990,
include_blank: true },
{ :'ng-required' => 'isRequired'
}
date_select
可以轻松为每个字段设置不同的提示。有没有办法用自定义属性执行此操作?
date_select("article", "written_on", prompt: { day: 'Select day', month: 'Select month', year: 'Select year' })
答案 0 :(得分:0)
问题是date_select
创建了3个select_tag
字段(一个用于月,年和日)。您可以在ng-model
html_options
内添加date_select
标记,但问题是所有3个选择字段都将具有相同名称的ng-model
标记。 Angular不喜欢有多个ng-model
具有相同名称的对象,而且我不知道如何解决这个问题。我使用的解决方案只是重新创建date_select
所做的内容并创建3个select_tag
字段。它绝对不像date_select
字段那样优雅,但确实有效。我很想知道是否有人有更好的解决方案!