angularjs在plunker中使用严格

时间:2014-09-19 15:37:51

标签: angularjs plunker

我使用的是plunker,我有一个单独的角度文件app.js.我想要使​​用严格的'但是我得到了“有棱角的”#39;没有定义。有没有办法避免这个错误并将app.js作为一个单独的文件?这是我的代码app.js代码

   'use strict';

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

   app.controller('MainCtrl', function($scope) {
     $scope.name = 'World';
   });

1 个答案:

答案 0 :(得分:4)

强烈建议将'use strict';语句放在函数中 - source

只需将所有代码包装在anonymous function中(这是推荐的方法)。

(function() {
  "use strict";

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

  app.controller('MainCtrl', function($scope) {
    $scope.name = 'World';
  });

})();

样本plunker:http://plnkr.co/edit/ShbhkuN3MXTHzmdrL3c5?p=preview