(1) コントローラーに 2 つの変数が定義されています
リーリー(2) 保存するオブジェクトも定義します
リーリー(3) $scope.a
と $scope.b
の値を動的に変更します。
でも、$scope.object.arr
の値は変わっていないのはなぜでしょうか。リアルタイムで更新すればいいんじゃないの?
淡淡烟草味2017-05-15 17:07:33
a
と b
はどちらもプリミティブ データ型であるため、object
を宣言するときは、arr
を文字列そのものとして入力してください。 a
と b
に対応しますa
和b
都是原始数据类型,在声明object
的时候,向arr
里填入的就是a
和b
对应的字符串本身
所以当你后面再去修改$scope.a
和$scope.b
时,$scope.object
$scope.a
と $scope.b
を変更しても、 $scope.object
はそれに伴って変更されません。 これは、「私はリンゴを 2 つ持っていて、あなたに 1 つあげ、そして私は私のものを一口食べたのです。なぜなら、リンゴはまったく同じに見えるからです (これは誤った命題であると仮定します)。だから、あなたの手の中のリンゴは次のようになると期待しています。」噛んだ隙間も現れます。 🎜
滿天的星座2017-05-15 17:07:33
$scope.a、$scope.b は文字列であり、代入は文字列を配列に直接代入することと同じです。
目標を達成したい場合は、a と b を監視して、a と b が変化したときにオブジェクトに値を割り当てます。