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

时间:2014-06-29 13:21:03

标签: angularjs jsfiddle

我有this jsfiddle。它无法识别控制器。我创建jsfiddles的时间非常糟糕。我错过了什么?我可以通过完全移除模块并使控制器成为一个功能来使其工作。但这不是应用程序的编写方式,因此无益。

<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;
    };
}]);

1 个答案:

答案 0 :(得分:1)

我已经修好了你的小提琴。请参阅更新的小提琴http://jsfiddle.net/A6rTN/

有两个问题。 控制器依赖项中缺少'$scope'左右的第一个引号。 其次,jsfiddle的加载机制需要更改为no wrap - in body