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 回答