我已经为使用角度的高地图制作了一个指令,地图得到渲染。我需要将最终配置的对象传递回控制器。因此,我很分配这样的指令,
$timeout(function() {
scope.mapconfigured = mapConfig;
});
起初,我所定义的控制器这样,
app.controller('mainCtrl', function($scope, DB) {
$scope.mydata = DB.getStatesData();
$scope.mapconfigured = {};
}
但mapconfigured变量是没有得到指令内更新,也是控制器不打印我确切需要的东西。
我也开始分配mapconfigured变量指令
<my-map mapconfigured="mapconfigured" mydata="mydata" header="'Highmap Demo'"></my-map>
什么是这里的问题?这里是APPLICATION
预期输出:
我需要分配mapConfig对象mapconfigured我的控制器内的范围变量。
等等。所以mapconfigured必须是一个空字典?如果使用'DB.getStatesData()'暗示您正在加载数据异步,那么您需要为其进行回调。 – IvRRimUm
我已经放了一个空物体,所以没关系 – Sajeetharan
'''控制器也没有打印出我确切需要的东西。“那么它在打印什么? – IvRRimUm