[英]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.