2016-02-02 23 views
0
<!doctype html> 
<html lang="en" ng-app> 
<head> 
    <meta charset="utf-8"> 
    <title>Caketime</title> 
    <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.0/css/bootstrap.min.css"> 
    <link rel="stylesheet" href="css/app.css"> 
    <script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.2.26/angular.min.js"></script> 
    <script src="app.js"></script> 
</head> 
<body> 

    <div id="header-wrapper" ng-controller="HeaderCtrl"> 
     <span class="logo pull-left">{{appLogo.title}}</span> 
     <span class="tagline pull-left">{{appLogo.tagline}}</span> 
     <div class="nav-wrapper pull-left"> 
      <ul class="nav nav-pills"> 
       <li class="active"><a href="#">Books</a></li> 
       <li><a href="#">Kart</a></li> 
      </ul> 
     </div> 
    </div> 

</body> 

角1.2的作品,但不是1.4

var HeaderCtrl = function($scope) { 
$scope.appLogo = { 
    title: "Cakes", 
    tagline: "CakesRUs" 
}; 
} 

您好所有,我只是好奇,爲什麼這個代碼不角1.4,這是最新版本。我檢查了其他線程,但似乎有錯誤與我的有點不同。我的工作正常1.2只是沒有1.4。

+0

什麼是控制檯中的錯誤? –

+0

錯誤:[ng:areq] http://errors.angularjs.org/1.4.9/areq?p0=HeaderCtrl&p1=not%20a%20function%2C%20got%20undefined at Error(native)failed to load resource:net :: ERR_File_NOT_FOUND – Onion

+0

聽起來像是它試圖下載角度時出現問題,你的腳本標記爲1.4的樣子是什麼樣的? – George

回答

1

希望這會幫助你。

var App = angular.module('App',[]); 

App.controller('HeaderCtrl', ['$scope', function($scope) { 
    $scope.appLogo = { 
    title: "Cakes", 
    tagline: "CakesRUs" 
    }; 
}]); 

// html header to change 
// <html lang="en" ng-app="App"> 
+0

這個工程。謝謝!如果可能,你能解釋我做錯了什麼嗎? – Onion

+0

我覺得你有一個超時與CDN,當你加載HTML。 我剛寫了這個控制器,以更好的方式來避免任何未來的問題。 – peterfurax

相關問題