AngularJSを使用して小さなプロジェクトを作成し始めたところです。
構造上の理由により、モデルを次のようにいくつかのサブモデルに分解したいと思います。
var myCtrl = function ($scope) {
$scope.mainModel = [
{modelTitle:'learn angular', sum:0},
{modelTitel:'build an angular app', sum:0}
];
$scope.subModel1 = [
{item:'learn angular', value:2},
{item:'build an angular app', value:2}
];
$scope.subModel2 = [
{item:'learn angular', value:5},
{item:'build an angular app', value:5}
];
}
subModel1
andの結果subModel2
がそれらの項目値の合計であると仮定します。
したがって、 の合計subModel1
は 4 で、 の合計subModel2
は 10 です。
mainModel[0].sum
サブモデル 2の合計subModel1
と同様にプログラムでバインドするにはどうすればよいですか?
更新: Dan WahlinによるAngularJS Fundamentals in 60-ish Minutesを見つけました。核となる概念に焦点を当てた美しい紹介。