我有一个指令,它获取div的高度和宽度,我希望在控制器中传递这些数据。如何才能做到这一点?将数据从指令传递到控制器
angular.module('Module', [])
.controller('TestController', ['$scope', '$rootScope',
function($scope, $rootScope,) {
}]).directive('myDirective', function($timeout) {
return {
restrict: 'A',
link: function(scope, element, attrs) {
scope.height = element.prop('offsetHeight');
scope.width = element.prop('offsetWidth');
}
};
});
这并不说明我可以从指令传递这个数据到父范围。 – nareeboy