我需要在angularJS控制器脚本中使用JQuery脚本中定义的数组。我不明白$rootScope是怎么融入这整件事的。
这可能吗,有什么建议吗?
$(document).ready(function(){
$.get("KIP.xml",{},function(xml){
// I need this accessible in controller.js
FinalP = [ ];
}
})
var app = angular.module("KIdash", []);
app.controller("controller", function($scope, $rootScope, $http) {
console.log('initilaized!');
$scope.PlayerList = **FinalP**
});
您可以通过$window
对象传递变量https://docs.angularjs.org/api/ng/service/$window
在Jquery window.FinalP = []
中
在角度$scope.SomeVar = $window.FinalP
中