将AngularJS变量传递到Rails选项卡?

时间:2015-04-21 14:47:20

标签: ruby-on-rails angularjs

您好我在html.erb文件中有一个表

<tr ng-repeat="record in TableContent">
    <td>{{record.name}}</td>
    <td>{{record.directory}}</td>
    <td>{{record.creation_date}}</td>
    <td>{{record.updated_date}}</td>
    <td><%= render :partial => '/table_content/entry_actions',
                   :local => {:entry => record } %>
    </td>
</tr>

我可以将Angular record变量用于Rails :local标记的render字段吗?

提前致谢!

1 个答案:

答案 0 :(得分:2)

不,记录应该是一个javascript变量,并且会在此处引发异常,因为记录未定义,只有当你将后端的数据作为ruby变量传递给你时才会传递给它,因为渲染将在后端进行评估,

如果你想实现这一点,我建议将此部分作为模板并使用Angular从客户端渲染。