Dojo / Angular Scope问题

时间:2015-07-09 18:15:58

标签: javascript angularjs dojo

我有一个dojo模块,其中包含大量代码,我希望能够使用模块内部的函数。模块在我的角度控制器中加载很好,但是我无法在视图中使用控制器内修改的范围。我将如何实现这一目标?这是代码:

self.edgesForExtendedLayout = UIRectEdgeNone;

HTML:

angular.controller('mapTestController', ['$rootScope','$scope', function ($rootScope,$scope) {

    require(['mapping/scripts/mapping'], function (mapping) {

        $scope.TestVar= "How do I access this in my view?";
    });

   $scope.map = {
      center: {
        lng: -122.45,
        lat: 37.75
      },
      zoom: 13

   };


}]);

1 个答案:

答案 0 :(得分:1)

我对Dojo并不熟悉,但答案很可能超出其范围。

require(['mapping/scripts/mapping'], function (mapping) {
    $scope.$apply(function () {
        $scope.TestVar= "How do I access this in my view?";
    }
});