Я признаю, что я новичок в AngularJS и до сих пор не знаю этого. Однако проблема заключается в том, что мне нужно вызвать функцию из внешнего .js-файла с контроллера.Вызовите внешнюю функцию от AngularJS
Это мой код:
menuapp.controller("barcodeController", function($scope, $cordovaBarcodeScanner) {
$scope.scanBarcode = function() {
$cordovaBarcodeScanner.scan().then(function(imageData) {
var code = 36;//imageData.text.split('=')[1];
if(code) {
//external function
}
console.log("Barcode Format -> " + imageData.format);
console.log("Cancelled -> " + imageData.cancelled);
}, function(error) {
console.log("An error happened -> " + error);
});
};
});
Я использую это для сканирования штрих-кодов, извлекать то, что после «=» и отправить его на внешнюю функцию. Однако я не могу просто назвать эту функцию, и я не могу представить простой способ сделать это.
Любая помощь?
Пожалуйста, покажите внешнюю функцию, которую вы пытаетесь вызвать? – tcooc
* Почему вы не можете просто вызвать функцию? – isherwood
@isherwood его вообще не называют. Я думал, что это нормально, не так ли? – FrCr