Angularjs 为什么这个JSFIDLE看不到我的模块/控制器?

Angularjs 为什么这个JSFIDLE看不到我的模块/控制器?,angularjs,jsfiddle,Angularjs,Jsfiddle,我有。它无法识别控制器。我在创建jsfiddle时经历了一段糟糕的时光。我错过了什么?我可以通过完全移除模块,让控制器只是一个函数来实现它。但这不是应用程序的编写方式,因此没有任何帮助 <div ng-app="myapp" ng-controller="ZootCtrl"> <button ng-model="model" ng-click="inc()">{{model.count}}</button> </div> // this

我有。它无法识别控制器。我在创建jsfiddle时经历了一段糟糕的时光。我错过了什么?我可以通过完全移除模块,让控制器只是一个函数来实现它。但这不是应用程序的编写方式,因此没有任何帮助

<div ng-app="myapp" ng-controller="ZootCtrl">
    <button ng-model="model" ng-click="inc()">{{model.count}}</button>
</div>

// this is in the javascript pane
var app = angular.module('myapp', [])
    .controller('ZootCtrl', [$scope, function ($scope) {
    $scope.model = {
        count: 0
    };

    $scope.inc = function () {
        $scope.model.count += 1;
    };
}]);

{{model.count}
//这在javascript窗格中
var app=angular.module('myapp',[])
.controller('ZootCtrl',[$scope,function$scope){
$scope.model={
计数:0
};
$scope.inc=函数(){
$scope.model.count+=1;
};
}]);

我把你的小提琴修好了。查看更新的小提琴

有两个问题。 控制器依赖项中缺少关于
“$scope”
的第一个引号。
其次,JSFIDLE的加载机制需要更改为
无包装体

谢谢。我真的以为我在前世就是这样。但显然不是。因此javascript没有连接到dom。
no wrap-in body
有什么作用?我总是全部尝试:-/此设置决定何时加载脚本。请参阅JSFIDLE文档。