フィドル: http://jsfiddle.net/RnJbt/2/
名前空間に含めることはそれほど重要ではありませんが、テンプレートのスコープに役立つローカル モデルを開始するテンプレート ブロックがあります。ユーザーがボタンをクリックすると、モデルが関数に渡されます。関数はモデルの値を更新する必要があります。
Fiddle は、更新関数に引数として渡された場合、モデル「deneme」が変更されないことを示しています。$scope
ただし、以下のようにオブジェクトを介してモデルにアクセスすると、「update」関数の値を更新できます。
...controller...
$scope.update = function(val){
val = 10; // does not update deneme
$scope.deneme = 34; // updates it as expected
}
コントローラーの名前空間を、開始されたテンプレート ブロックにのみ役立つ使い捨てのモデル名で汚染したくありません。名前で宣言することなく、コントローラースコープ内でほとんど匿名の引数を処理するにはどうすればよいですか?