加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > 安全 > 正文

angularjs的控制器写法规范

发布时间:2020-12-17 09:45:04 所属栏目:安全 来源:网络整理
导读:一般我们写angularjs的控制器会使用下面这种写法。 var app = angular.module('myApp',[]); app.controller('personCtrl',function($scope) { $scope.firstName = "John"; $scope.lastName = "Doe"; $scope.fullName = function() { return $scope.firstName

一般我们写angularjs的控制器会使用下面这种写法。
var app = angular.module('myApp',[]);
app.controller('personCtrl',function($scope) {
$scope.firstName = "John";
$scope.lastName = "Doe";
$scope.fullName = function() {
return $scope.firstName + " " + $scope.lastName;
}
});

如果在不启用js压缩的情况下是没有问题的,因为框架根据变量名识别$scope,如果启用压缩了,就认不得了,所以最好还是通过注入的方式写控制器。如下:

var app = angular.module('myApp',['$scope',function(a) {
a.firstName = "John";
a.lastName = "Doe";
a.fullName = function() {
return a.firstName + " " + a.lastName;
}
}]);

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读