Мне нужно использовать массив, который определяется в сценарии JQuery внутри скрипта контроллера angularJS. Я не понимаю, как $ rootScope вписывается во все это.использовать переменную как в JQuery в angularJS
Возможно ли это, какие-либо советы?
$(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**
});
Не делай этого, не передавать переменные из jQuery к угловому. Если вы хотите использовать $ .get, почему бы вам не использовать $ http.get Angular? –
У меня было много проблем с использованием только Angular ... Стиль JQuery был первым, кто даже успешно загрузил файл. Возможно, мне стоит вернуться и попробовать еще раз. –
Если вы хотите использовать угловые, я предлагаю вам прочитать Angular up & running, который, я считаю, является одной из лучших книг о угловом. Если вы только начали использовать угловые и не уверены, что это правильный выбор, я бы предложил вместо этого искать в ReactJS. –