我在simple_form_for @tag
行动中获得了#edit
,其中一个字段是
<%= f.input :color, collection: %(red green blue), input_html: {ng_model: 'colorBoxValue'} %>
。
不幸的是,表单呈现后ng-model ColorBoxValue
为undefined
。选择任何选项后,ng-model
正在正确设置。
我想要实现的是在选择任何选项之前正确设置ng-model ColorBoxValue
(但请记住simple_form_for @tag
处于#edit
行动,因此@tag
随附数据库中的值(其中一个:红色/绿色/蓝色),因此我可以硬编码ng-init
静态值...)。它应该得到来自数据库
selected
项
有什么想法吗?
答案 0 :(得分:0)
这可能是一个过时的问题,但我正在为寻求解决方案的其他人写作。
可能这可行:在角度控制器中将$ scope.colorBoxValue设置为数据库的默认颜色