メインコントローラーをあまり汚染しないように、angularjsアプリの子コントローラー内の親コントローラーからビットを移動しようとしています。単純化されたフィドルは次のとおりです: http://jsfiddle.net/terebentina/5RMPV/
したがって、変更ボタンをクリックすると、3 番目の文字が「X」に変更されます。当初、item_change() 関数はメイン コントローラー内にあり、実行されていましたが$scope.items[idx] = 'X'
、これは問題なく機能していました。ただし、ItemCtrl内に移動したため、3番目の要素にアクセスする方法がわかりません。
どんな助けでも大歓迎です。