Использовать переменную в обоих JQuery в angularJS
Мне нужно использовать массив, который определяется в сценарии JQuery внутри сценария контроллера angularJS. Я не понимаю, как $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**
});
1 ответ
Решение
Вы можете передавать переменные с $window
объект https://docs.angularjs.org/api/ng/service/$window
В Jquery window.FinalP = []
в угловой $scope.SomeVar = $window.FinalP