我使用的是plunker,我有一个单独的角度文件app.js.我想要使用严格的'但是我得到了“有棱角的”#39;没有定义。有没有办法避免这个错误并将app.js作为一个单独的文件?这是我的代码app.js代码
'use strict';
var app = angular.module('plunker', []);
app.controller('MainCtrl', function($scope) {
$scope.name = 'World';
});
答案 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