在 angularJS 中的 JQuery 中都使用变量
use variable in both JQuery in an angularJS
我需要使用在 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
在Jquerywindow.FinalP = []
在 Angular $scope.SomeVar = $window.FinalP
我需要使用在 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
在Jquerywindow.FinalP = []
在 Angular $scope.SomeVar = $window.FinalP