2014-03-30 73 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> 
相關問題