对于Angular来说,这是一个相当新的东西,所以如何处理这个可能是完全错误的,但是对于采用这种方法的一些一般性建议将非常感激。或多或少,我想要做的是使用Angular创建新的“Like”对象(类似于Facebook的'喜欢')。它们包含两个值,user_id(通过devise的helper方法,通过rails将其设置为current_user.id)和post_id。使用Rails传递的隐藏字段值创建对象
我的问题:
- CURRENT_USER不在角的NG-控制器访问
- 不能提供默认的输入值直接进入像这样的形式:
`
<input type="text" value="<%= current_user.id %>" ng-model="newLike.user_id" >
或多或少我在问什么,我怎么能够设置默认值es的user_id和post_id的输入。我已经遇到建议使用NG-INIT,不过,从一切我已经看到了它看来,这仅允许从角控制器设置默认的输入值
编辑:
它惊人的花长的时间才在我黎明时将参数传递为参数addLike,所以我设法根据current_user.id & act.id成功创建新对象。
你能提供更多的上下文吗?通过使用HTML数据属性,您可能可以完成要执行的操作。 – 2013-02-27 22:31:55
ng-init应该工作:''”...> – 2013-02-27 22:43:27