如何从rails视图初始化angularjs应用程序

时间:2014-03-30 23:57:50

标签: ruby-on-rails angularjs

当我使用backbonejs时,我曾经使用一些init函数从rails模板初始化整个应用程序。

如何使用Angularjs做到这一点?我还没有找到一种方法来在Angular服务或其他一些init函数中调用一些init函数。

如果用户已经登录,我想做的是给前端一个“用户ID”。我想将这个“用户ID”从后端传递给前端;我使用gon gem存储了这个“用户ID”。

1 个答案:

答案 0 :(得分:0)

您可以在从服务器返回的html中定义常量。然后你注入" pageDefaults"进入任何需要引用它们的控制器或服务。

<script>
    angular.module("myModule")
        .constant('pageDefaults',{
            userName: 'BillyBusiness',
            phone:'5558889999'
        });
    };
</script>