Как получить доступ к области из асинхронного обратного вызова
Это должно показаться очень простым, но я понятия не имею, как получить доступ к $ scope из асинхронной функции. С помощью следующего я не буду обновлять $ scope.result, пока не перезагрузлю вкладку вручную.
.controller('DashCtrl', function ($scope, Camera) {
$scope.getBarcode = function () {
cordova.plugins.barcodeScanner.scan(function (result) {
$scope.result = result.text;
}, function (error) {
//alert("Scanning failed: " + error);
});
};
}
Не могли бы вы дать мне знать, как поступить?
Спасибо !