我已經爲使用角度的高地圖製作了一個指令,地圖得到渲染。我需要將最終配置的對象傳遞迴控制器。因此,我很分配這樣的指令,
$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