簡體   English   中英

AngularJS應用程序未顯示要查看的數據

[英]AngularJS application not showing data to view

我剛開始學習AngularJS。 當我運行應用程序時,它沒有在視圖中顯示數據。

這是我的html頁面。 index.html:

<!DOCTYPE html>
<html ng-app="tutorialApp">
<head>
    <meta charset="utf-8">
    <title>Angular Tutorial</title>
    <script src="lib/angular.min.js"></script>
    <script src="js/app.js"></script>
    <script src="js/controllers/tutorialCtrl.js"></script>
</head>
<body ng-controller="TutorialCtrl">
        <h1>{{tutorialObject.title}}</h1>
        <h2>{{tutorialObject.subTitle}}</h2>
        <hr/>Number: {{2+2}}
        <p>{{tutorialObject.bindOutput}}</p>    
</body>
</html>

app.js:

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

tutorialCtrl.js:

angular.module('tutorialCtrlModule', [])

.controller('ToturialCtrl', ['$scope', function($scope){
    //Code

    $scope.tutorialObject = {};
    $scope.tutorialObject.title = "Angular Tutorial";
    $scope.tutorialObject.subTitle = "Basic";
    $scope.tutorialObject.bindOutput = 2;

}]);

我什至不明白我做錯了什么。

我附上以下屏幕截圖:

在此處輸入圖片說明

您需要更改控制器的順序,因為tutorialAppp取決於tutorialCtrlModule

 <script src="js/controllers/tutorialCtrl.js"></script>
 <script src="js/app.js"></script>

編輯:

您在html中犯了另一個拼寫錯誤,控制器名稱為“ TutorialCtrl ”,而應該是ToturialCtrl

這是工作中的演示

暫無
暫無

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

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