我想从angular js url获取文件内容我使用路由提供程序从app.js文件中获取了url。我想获取url'http://localhost/project_folder/#/demoresponse'的文件内容。我尝试将此页面转换为pdf 。如何获取网址“http://localhost/project_folder/#/demoresponse”的文件内容。现在我发现文件未找到错误。
<body ng-controller="appCtrl">
<div>
<label>{{name}}</label>
</div>
</body>
答案 0 :(得分:0)
var cTAdd = 0;
var setThis = 1;
var GAPlayer = 3;
var gX1 = 0;
var gX2 = 0;
var gX3 = 0;
var gX4 = 0;
var gX5 = 0;
var gX6 = 0;
var getX1 = 0;
var getX2 = 0;
var getX3 = 0;
var getX4 = 0;
var getX5 = 0;
var getX6 = 0;
var getH = 0;
//////////////////////////////////////////////////////////
//
// MOVE PLATFORMS
var cFunc = 0;
function landT() {
setThis = setTimeout(landT, 400);
cTAdd = Math.floor(Math.random() * 100 + 1);
///////////////////////////////////////////////////////////////////////////
//
// BOTTOM ROW
var block00 = document.createElement("img");
var block02 = document.createElement("img"); // ADD SEPERATION BLOCK(BLOCK HOLE)
if (cTAdd > 0 && cTAdd < 40) {
block00.src = "images/sep2.png";
}
if (cTAdd > 40 && cTAdd < 80) {
block02.src = "images/sep1.png"; // ADD SEPERATION BLOCK(BLOCK HOLE)
}
if (cTAdd > 80 && cTAdd < 100) {
block00.src = "images/platform00.png";
}
document.getElementById("land01").appendChild(block00);
document.getElementById("land01").appendChild(block02); // APPEND CHILD(BLOCK HOLE)
///////////////////////////////////////////////////////////////////////////
//
// BLOCK02 GET X POS OF ADDED BLOCK
if (getX1 == 0) { //////////////////////////////////////////// SET (BLOCK HOLE) X
var doc2 = block02.getBoundingClientRect();
gX1 = doc2.left;
getX1 = 1;
}
///////////////////////////////////////////////////////////////////////////
//
// TOP ROW
var block01 = document.createElement("img");
if (cTAdd > 0 && cTAdd < 25) {
block01.src = "images/platform00.png";
}
if (cTAdd > 25 && cTAdd < 50) {
block01.src = "images/sep2.png";
}
if (cTAdd > 50 && cTAdd < 100) {
block01.src = "images/sep1.png";
}
document.getElementById("land00").appendChild(block01);
GAPlayer = GAPlayer + 3; // SET PLAYER DOCUMENT.IMAGES[]
}
//////////////////////////////////////////////////////////
//
// MOVE PLATFORMS
var thisSet = 1;
var cPlayer = 0;
var moveSpeed = 5;
var xPos = 50;
var yPos = 300;
function moveLand() {
thisSet = setTimeout(moveLand, 30);
if (xPos >= 350 && moveL == 1) {
moveBlock1 = moveBlock1 - 15;
document.getElementById("land00").style.left = moveBlock1 + "px";
document.getElementById("land01").style.left = moveBlock1 + "px";
}
///////////////////////////////////////////////
//
// X POSITION OF (BLOCK HOLE)
if (gX1 > 0 && movePR == 1 && xPos >= 350) {
gX1 = gX1 - 15;
}
if (getX1 == 1 && gX1 == 0) {
getX1 = 0;
}
if (gX1 < 0) {
gX1 = 0;
}
console.log("X1: " + gX1); // CONSOLE/LOG gX1
}
//////////////////////////////////////////////////////////
//
// MOVE PLAYER
var setP = 1;
var yMax = 18;
function moveP() {
setP = setTimeout(moveP, 10);
if (movePR == 1) {
movePL = 0;
xPos = xPos + moveSpeed;
cPlayer++;
if (cPlayer >= 4)
cPlayer = 0;
document.images[GAPlayer].src = gPlayer[cPlayer].src;
}
if (movePL == 1) {
movePR = 0;
xPos = xPos - moveSpeed;
cPlayer++;
if (cPlayer >= 4)
cPlayer = 0;
document.images[GAPlayer].src = gPlayer[cPlayer].src;
}
if (movePU == 1) {
yMax--;
yPos = yPos -= yMax
}
if (yMax <= 0) {
movePU = 2;
}
if (movePU == 2) {
yMax++;
yPos = yPos += yMax;
}
if (yMax >= 18) {
movePU = 0;
}
if (yPos >= 300) {
yPos = 300;
}
document.getElementById("player").style.left = xPos + "px";
document.getElementById("player").style.top = yPos + "px";
if (xPos >= 350) {
xPos = 350;
}
if (xPos <= 50) {
xPos = 50;
}
}
之后的所有内容都会被忽略,并且不会发送到网络服务器。 #之后的部分仅在客户端上可用。由于服务器无法通过简单的get请求执行客户端代码,因此无法获得angularjs的响应结果&#39;。