Rumah > Soal Jawab > teks badan
Cari perbezaan antara nilai pembolehubah global angularjs dan pemalar pada asasnya sama
1 Nilai tidak boleh disuntik dalam konfigurasi, tetapi pemalar boleh diubah, tetapi pemalar tidak boleh diubah suai , pemalar digunakan secara langsung. Konfigurasikan beberapa data yang perlu digunakan dengan kerap.
<!DOCTYPE html>
<html lang="en" ng-app="myapp" >
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title></title>
<script src="Scripts/jquery-1.10.2.js"></script>
<script src="base/angular.min.js"></script>
<script type="text/javascript">
var app = angular.module('myapp', []);
app.constant('myConstant', { "value1": "林炳文", "value2": "hello world", value3: 1 });
app.controller('myCtrl1', function ($scope, myConstant) {
$scope.onclick1 = function () {
$scope.value1 = myConstant.value1 + (++myConstant.value3);
myConstant.value1 = $scope.value1;
myConstant.value2 = $scope.value1;
};
});
app.controller('myCtrl2', function ($scope, myConstant) {
$scope.onclick2 = function () {
$scope.value2 = myConstant.value2 + (++myConstant.value3);
myConstant.value1 = $scope.value2;
myConstant.value2 = $scope.value2;
};
});
</script>
</kepala>
<body>
<p ng-controller="myCtrl1">
<button ng-click="onclick1()">请点击我1</button>
{{value1}}
</p>
<p ng-controller="myCtrl2">
<button ng-click="onclick2()">请点击我2</button>
{{value2}}
</p>
</body>
</html>Saya menulis demo kecil Jelas sekali pembolehubah malar di dalamnya boleh diubah suai (saya sedang menguji objek di sini, dan ia juga boleh diubah suai jika ia digantikan dengan nilai pembolehubah I). tidak tahu sama ada pemahaman saya atau penulisan yang salah, apakah ini yang dipanggil bukan pengubahsuaian?
巴扎黑2017-06-08 11:04:13
angular.module('myApp', [])
.constant('PI', '3.1415926')
.config(function(PI) {})
.value('name','Zhang San')
pemalar bersamaan dengan pemalar boleh disuntik semasa konfigurasi, tetapi nilai tidak boleh