我开始学习Angular并试图重复"待办事项列表"他们在主页上的任务。但是,我一开始就陷入困境:
http://codepen.io/Deka87/pen/grGWqQ
模板
<div ng-app>
<div ng-controller="TodoCtrl">
<h2>{{totalItems}}</h2>
</div>
</div>
的Javascript
function TodoCtrl($scope) {
$scope.totalItems = 4;
}
我似乎做了同样的事情,但是它不起作用。怎么了?
答案 0 :(得分:0)
首先,您必须导入angular
库,然后实例化app
,最后以这种方式创建控制器:
angular.module('app', [])
.controller('TodoCtrl', function($scope) {
$scope.totalItems = 4;
});
<html ng-app="app">
<head>
<script src="https://cdnjs.cloudflare.com/ajax/libs/angular.js/1.5.7/angular.min.js"></script>
</head>
<body ng-controller="TodoCtrl">
<div>
<h2>{{totalItems}}</h2>
</div>
</body>
</html>
我建议你检查一下:What is a Module?
答案 1 :(得分:0)
http://codepen.io/anon/pen/EywXXQ这是代码工作的代码集的分支。
使用ng-controller
创建一个控制器并将其注入html angular.module('app', []).controller('TodoCtrl',
function ($scope) {
$scope.totalItems = 4;
});
阅读这些有助于您更好地理解的教程