我有以下 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(使用前将#替换为@)