玩转C科技.NET

从学会做人开始认识这个世界!http://volnet.github.io

导航

AngularJS-Controller的使用-读书笔记

最近在读《Angular JS权威教程》读到第9页,按着示例做,居然报错,说MyController undefined,初学者不懂啊,找了个官方的文档,按着改了一下,貌似成功了,有需要的朋友参考一下,并且帮忙解释一下为啥书上的示例undefined了?

原著:

修改后:

<!doctype html>
<html ng-app="MyApp">
    <head>
        <title>Hello World</title>
        <script type="text/javascript" src="/Users/gongcen/MyPrograms/AngularJS/angular.js"></script>
    </head>
    <body>
        <script type="text/javascript" src="app.js"></script>
        <div ng-controller="MyController">
            <h1>Hello {{ clock.now }}</h1>
        </div>
    </body>
</html>

app.js

var MyApp = angular.module('MyApp', []);
MyApp.controller("MyController", function ($scope) {
    var updateClock;
    if($scope) {
        $scope.clock = {
            now : new Date()
        }
        updateClock = function(){
            $scope.clock.now = new Date();
        };
        setInterval(function(){
            $scope.$apply(updateClock);
        }, 1000);
        updateClock();
    }
});

结果:

posted on 2015-10-18 17:31  volnet(可以叫我大V)  阅读(879)  评论(2编辑  收藏  举报

使用Live Messenger联系我
关闭