【发布时间】:2016-12-27 06:02:28
【问题描述】:
我通常没有这个问题,但由于某种原因我无法完成这项工作。我将ng-app="LunchCheck" 放在body 标签中,当我这样做时
<div class="container" ng-controller="LunchCheckController">
<h1>{{title}}</h1>
</div>
变量title 未显示。它在 .js 文件中声明,在控制器中:
var LunchCheck = angular.module('LunchCheck', []);
LunchCheck.controller('LunchCheckController',
LunchCheckController
);
LunchCheckController.$inject['$scope'];
function LunchCheckController($scope){
$scope.title="Lunch Checker";
$scope.count=getCount();
$scope.message="";
if($scope.count<=3){
$scope.message="Enjoy!";
}
else $scope.message ="Too much!" ;
};
您可以查看代码here。请帮我解决这个问题,谢谢。
【问题讨论】:
-
将您的
script移至head。另外,如果你开始学习角度,学习角度2,而不是角度1,角度1很快就会变得无关紧要,它很慢 -
@Dummy 我必须分离 javascript
标签: angularjs