cari

Rumah  >  Soal Jawab  >  teks badan

javascript - Perbezaan antara nilai dan pemalar dalam angularjs (terutamanya persoalan sama ada ia boleh diubah suai)

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.

Tiada apa yang salah dengan titik pertama, tetapi apakah maksud titik kedua bahawa pemalar ini tidak boleh diubah suai? Apa yang tidak boleh diubah suai

<!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?

曾经蜡笔没有小新曾经蜡笔没有小新2751 hari yang lalu1169

membalas semua(1)saya akan balas

  • 巴扎黑

    巴扎黑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

    balas
    0
  • Batalbalas