Laravel/Angular:将 php 页面内的数据传递给 angularjs

2024-02-22

我有以下 laravel html/blade 页面,我想传递一个storeid然后可以通过 Angular 获取它,然后使用它来获取并执行一些操作。

以下是我现在如何实现它,但是有更好的方法来实现相同的效果吗?

刀片部分

<div ng-controller="storeChartCtrl" data-storeid="{{ $store['id'] }}">
    <p>{{ $store['name'] }} Sales</p>
    ...
</div>

角度控制

.controller('storeChartCtrl', ['$scope', 'Store', function($scope, Store){
    //-- get the requested store sales
    var storeid = JQ('#storeChart').data('storeid');

    $log.info(storeid);
    ....

这目前有效,我得到了我的 storeid 值,这样我就可以发送到我的工厂来获取数据。


当使用 Angular(甚至只是 jQuery)时,我感谢@杰弗里韦 https://stackoverflow.com/users/890576/jeffreyway对于这个包:

https://github.com/laracasts/PHP-Vars-To-Js-Transformer https://github.com/laracasts/PHP-Vars-To-Js-Transformer

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Laravel/Angular:将 php 页面内的数据传递给 angularjs 的相关文章

随机推荐