我有一个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
};
}]);
答案 0 :(得分:1)
我对Dojo并不熟悉,但答案很可能超出其范围。
require(['mapping/scripts/mapping'], function (mapping) {
$scope.$apply(function () {
$scope.TestVar= "How do I access this in my view?";
}
});