startTransactionController.js
let h = (imageView.frame.width * img.size.height) / img.size.width
imageViewHCon.constant = h
self.view.layoutIfNeeded()
validateTransaction.js - jQuery-Plugin
var app = angular.module('myApp');
app.controller('startTransactionCtrl', [
'$scope',
'secondFileService',
function ($scope, secondFileService){
..
..
secondFileService.ICanAccessFunctionHere();
..
}
]);
在validateTransaction.js中,如何注入secondFileService的依赖项以调用函数?就像我在startTransactionController.js中所做的一样
答案 0 :(得分:0)
$.getScript("PathToFile/validateTransaction.js", function(){
alert("Script loaded but not necessarily executed.");
});
答案 1 :(得分:0)
尝试使用此:
angular.element(document.body).injector().get("secondFileService").ICanAccessFunctionHere()
此外,您会发现这些有用:
angular.element(domElement).scope()
获取元素的当前范围
angular.element(domElement).injector()
获取当前的应用程序注入器/服务
angular.element(domElement).controller()
以保留ng-controller实例。