angularJs: 文字列変数に $watch を設定することと、オブジェクトのキーに $watch を設定することの違いは何ですか?
詳細なシナリオは次のとおりです。
$scope.activedMenu = {'id' : '...', 'name' : 'menu1'};
$scope.selectedMenuName = 'menu1';
$scope.$watch('activedMenu.name', function () {...});
$scope.$watch('selectedMenuName', function () {...});
したがって、私の質問は、「$scope.$watch('activedMenu.name', function () {...})」と「$scope.$watch('selectedMenuName', function () {.. .})"? どんな助けでも大歓迎です!
( $watch を設定するこれら 2 つの方法は同等だと思います。スコープ開発ガイドを参照してください! https://docs.angularjs.org/guide/scope )