小编RAO*_*OUL的帖子

错误:"在定义之前使用了角度"但在线编辑器能够输出结果

当我运行本地机器时,我无法从此代码获得输出,但奇怪的部分是在线编辑能够给我一个输出:http://codepen.io/anon/pen/waXGom

*我正在使用Adobe Brackets编辑器

这是我的HTML代码:

    <!DOCTYPE html >
  <html>
    <script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.3.9/angular.min.js"></script>
    <script src= "app.js"></script>    
    <body ng-app="MyApp">

<div ng-controller="Controller2">
    <button ng-click="add()">Add Object</button>
    <button ng-click="reset()">Reset</button>
    <div remove="remove($index)" ng-repeat="name in names">
        {{name}}
    </div>
</div>

</body>
</html>
Run Code Online (Sandbox Code Playgroud)

这是我的JS代码:

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

    myApp.controller('Controller2', function ($scope) {
        $scope.names = [];
    var data = ['Dean', 'Andy', 'Dan', 'Wizek', 'Pete', 'Pawel', 'Chris', 'Misko'];
    $scope.add = function() {
        if (data.length)
            $scope.names.push(data.pop());
    };

        $scope.reset = function(index) {
        data.push($scope.names.splice(index, 1)[0]);
    };
    });
Run Code Online (Sandbox Code Playgroud)

请帮我搞清楚......

javascript jslint undefined angularjs adobe-brackets

4
推荐指数
1
解决办法
9433
查看次数