2016-02-02 25 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

相关问题