【发布时间】:2014-08-11 05:28:18
【问题描述】:
我有以下 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 值,所以我可以发送到我的工厂来获取数据。
【问题讨论】:
-
啊,很好的旧 laracasts 到 js 方法,很好。会考虑,但对于这些数据似乎有点矫枉过正(遗憾地说随着应用程序变大)。谢谢可能适用
-
@TheShiftExchange 将此添加为答案,以便我可以标记它,工作,不知道为什么我从一开始就没有想到这个:-)