簡體   English   中英

Egghead角度控制器不工作

[英]Egghead angular controller not working

我正在嘗試跟隨eggheads angularJS教程。 我有相同的代碼但是我的工作沒有...

這是我正在使用的代碼:

index.html的:

<!DOCTYPE html>

<html>

<head>
    <title>AngularJS Tutorials</title>
    <link rel="stylesheet" href="../foundation/css/foundation.min.css">
    <script type="text/javascript" src="main.js"></script>
</head>

<body>
    <div ng-app="">
        <div ng-controller="FirstCtrl">
            <h1>{{data.message + " world"}}</h1>
            <div class="{{data.message}}">
                Wrap me with a foundation component.
            </div>
        </div>
    </div>

    <script src="//ajax.googleapis.com/ajax/libs/angularjs/1.3.4/angular.min.js"></script>
</body>

</html>

main.js:

function FirstCtrl($scope) {
    $scope.data = {message: "panel"};
}

問題是角度版本。

您的版本是1.3.4而不是1.2.3

  • 應用角度1.2.3(egghead): plunkr
  • 應用角度1.3.4: plunker

嗨,你錯過了幾件事

  1. 宣言你的app:

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

  2. 聲明您的控制器

    app.controller('FirstCtrl', FirstCtrl);

  3. 在你的HTML中

    ng-app="app"

 var app = angular.module('app', []); app.controller('FirstCtrl', FirstCtrl); function FirstCtrl($scope) { $scope.data = { message: "panel" }; } 
 <script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.2.23/angular.min.js"></script> <body ng-app="app"> <div ng-controller="FirstCtrl"> <h1>{{data.message + " world"}}</h1> <div class="{{data.message}}"> Wrap me with a foundation component. </div> </div> </body> 

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM