我的index.html:導入圖像打開
<body id="body" ng-app="myApp" ng-controller="Main" ng-init="init()">
</body>
<script src="app.js"></script>
我app.js:
var app = angular.module('myApp', []);
app.controller('Main', ['$scope',function($scope){
$scope.test = 'Hiiii!';
// Init background
$scope.init = function() {
var rand = Math.floor(Math.random() * 3) + 1
var path = "/images/image"+rand+".jpg";
var img = new Image();
var body = document.getElementById('body');
img.onload = function() {
body.appendChild(img);
};
img.src = path;
};
}]);
我的init()函數確實得到執行,但我不知道爲什麼我的圖像沒有按」不要置身於身體上。任何我錯過或忽略的東西?
沒有img標籤顯示了在體內
只有我發現該錯誤是'VAR路徑= 「/圖片/圖像」 +隨機+ 「JPG」;'應該有'rand',而不是'rand'的http:// plnkr .co/edit/AmrrRi3UgWH6xqlCjBH1?p =預覽 –
我已更正我的錯字。 – ManyQuestions