angularjs のグローバル変数の値と定数の違いをインターネットで調べると、答えは基本的に同じです
1. 値は設定に挿入できませんが、定数は挿入できます
2. 値は変更できますが、定数は変更できません。通常、頻繁に使用する必要があるデータを構成するには、定数を直接使用します。
最初の点には何も問題はありませんが、2 番目の点がこの定数を変更できないことは何を意味するのでしょうか?変更できないもの
<!DOCTYPE html>
<html lang="en" ng-app="myapp" >
<head>
</head>
リーリー</html>
小さなデモを書きました。その中の定数変数が変更できることは明らかです (ここではオブジェクトをテストしていますが、変数に置き換えられた場合も変更できます)値). 自分かどうかは分かりませんが、勘違いというか、間違った場所に書いてしまいました、いわゆる修正不能とは何でしょうか?
angular.module('myApp', [])
.constant('PI', '3.1415926')
.config(function(PI) {})
.value('name','Zhang San')
定数は定数と同等です。定数は設定中に挿入できますが、値は挿入できません
。