4

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}
    ];

}

subModel1andの結果subModel2がそれらの項目値の合計であると仮定します。

したがって、 の合計subModel1は 4 で、 の合計subModel2は 10 です。

mainModel[0].sumサブモデル 2の合計subModel1と同様にプログラムでバインドするにはどうすればよいですか?

更新: Dan WahlinによるAngularJS Fundamentals in 60-ish Minutesを見つけました。核となる概念に焦点を当てた美しい紹介。

4

1 に答える 1