如何为一个一对多关系映射ng模型

时间:2019-05-08 11:46:29

标签: angularjs hibernate

我有User类,并且User与Address类具有oneToMany关系,其中包含Flat Flat字段。在用户内部,我有一个地址列表(带有Getter和Setter)。在AngularJS表单上,我们在其中映射类似control.User.Name等,我有flatNumber输入字段,我尝试将ng-model与control.User.Address.FlatNumber一起使用,但是在Submittinf User上,它没有填充模型类中的值。如何在AngularJS输入中声明此关系,以便它调用Address类的flatNumber字段。

尝试了StackOverflow的答案

    public static bool HasOverridingMethod(this Type type, MethodInfo baseMethod) {
        return type.GetOverridingMethod( baseMethod ) != null;
    }
    public static MethodInfo GetOverridingMethod(this Type type, MethodInfo baseMethod) {
        var flags = BindingFlags.Public | BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.InvokeMethod;
        return type.GetMethods( flags ).FirstOrDefault( i => baseMethod.IsBaseMethodOf( i ) );
    }
    private static bool IsBaseMethodOf(this MethodInfo baseMethod, MethodInfo method) {
        return baseMethod.DeclaringType != method.DeclaringType && baseMethod == method.GetBaseDefinition();
    }

0 个答案:

没有答案