2014-03-30 40 views
0

当我使用backbonejs时,我曾使用init函数从rails模板初始化整个应用程序。如何从rails视图初始化angularjs应用程序

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

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

回答

0

您可以在服务器返回的html中定义一个常量。然后将“pageDefaults”注入需要引用它们的任何控制器或服务中。

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