簡體   English   中英

如何在我的blade.php中為角度$ scope分配值

[英]How to assign value to angular $scope in my blade.php

我從laravel View::make('----', $data)獲取值。 我想為角度$scope.var1 ...分配一些值,如果它不能分配給$scope 我可以將其分配給本地javascript var,然后在angular app中使用var嗎?

根據Jared Eitnier的建議,最后我以此為實現,服務器端,公共函數info()

{
    $data['var1'] = $var1;
    $data['var2'] = $var2;
    $data['var3'] = $var3;
    ...
    return Response::json($data);
}

客戶端$ http.get(“ url”)

.success(function(response)
{
    $scope.var1 = response.var1;
    $scope.var1 = response.var1;
    $scope.var1 = response.var1;
    ...
});

啟動角度應用程序時,請使用app.value()將數據存儲在應用程序服務中; 然后通過依賴注入獲得它。

例:

<script>
<?php
    $data = View::make('----', $data)
?>
app.init(<?php echo json_encode($data)?>)
/* 
    app.init = function(phpData){
       app.value('data',phpData);
       app.bootstrap();
    }
*/
/* get data by dependency injection */
app.controller('myController',[$scope,$injector,function($scope,$injector){
    $scope.data = $injector.get('data');

}])
</script>

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM