我想加載一個基於JS的動態外部JS文件。如何在我的應用程序中動態加載JS文件?
我創建了一個服務做
angular.module('myApp').service('testService', function($http) {
var prefix;
//codes to determine what prefix is.
// It could be http://partnerapp.com/test or http://linkapp.com/test/libs/...etc
var url = prefix + '/js/test.js';
return $http({
method: 'GET',
url: url
}); //load JS file
});
在我的主控制器
angular.module('myApp').controller('myController', function($scope, testService){
//I am not sure how to load those js here.
})
有反正我可以在我的情況下加載它們?非常感謝!
我在控制檯中得到414請求URL太大的錯誤。無論如何要解決它? +1 – FlyingCat 2015-01-15 22:29:50
你可以做一個「console.log(url,url.length)」,看看有什麼值嗎?或者在Chrome檢查器的網絡選項卡中,可以檢查URL嗎?你在服務器上使用什麼編程語言,你在什麼地方託管它? – 2015-01-16 08:30:49