无法初始化角度值

时间:2014-04-29 00:55:35

标签: javascript angularjs

我刚开始使用AngularJS并且遇到了一个非常简单的障碍,我似乎无法过去。我想要做的就是在页面加载时初始化一些值。它并没有发生。 这是代码:     

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

bookingAppModule.controller('bookingController', ['$scope', function ($scope) {
    $scope.bookingDate = '2014/04/28';
    $scope.alertMessage = "initialized";
}]);


</script>
<div id ="booking-app" ng-app="bookingApp"">
<div >
    {{bookingDate}}<br />
    <input type="date" ng-model="bookingDate" />
    <br />
    {{alertMessage}}
</div>
</div>

我在这里缺少什么?顺便说一句,我也尝试在控制器上放置一个init()函数并使用ng-init =&#34; init()&#34;但这也不起作用。我可以使用ng-init =&#34; bookingDate = ...&#34;初始化值,但这不是我想要的。

1 个答案:

答案 0 :(得分:3)

将ng-app属性放在HTML标记中。预订应用程序div中的参考ng-controller如下:

<div id ="booking-app" ng-controller="bookingController"">