0

たとえば、この(ユーザー編集)ページを見てみましょう:

http://img38.imageshack.us/img38/6032/4gg6.p​​ng

このページのコントローラ:

function userEditCtrl($scope) {
    $scope.user = {
        personalData: {
            firstName: '...',
            lastName: '...'  
        },
        contacts: [{}, {}, {}],
        someOtherData: {
            field: 'value'    
        }
    };
}

ページには 3 つのセクション (個人データ、連絡先、その他のデータ) があり、ユーザー オブジェクトには対応するフィールドもあります。

各セクション (userPersonalDataEditCtrl、userContactsEditCtrl、userSomeOtherDataEditCtrl) ごとに個別のコントローラーを作成するためのベスト プラクティスは何ですか?

ありがとう!

4

1 に答える 1

1

3 つの独立したセクションがあるため、このコントローラーごとに 3 つの異なるコントローラーとディレクティブを作成するのが最善の方法です。各コントローラーは、独自のディレクティブでのみ機能する必要があります。

于 2013-11-15T11:41:07.833 に答える