通过姓名呼叫父母

时间:2017-02-20 21:02:35

标签: razor knockout.js viewmodel partial

是否有方法/插件可以调用$parents["ExamViewModel"]而不是$parents[2]

这对于可能在不同父视图中显示的共享视图非常有用。

1 个答案:

答案 0 :(得分:0)

不,没有这样的事情。

您可以使用instanceof作为更清洁的方式创建自己的方法。

类似的东西:

df$Output <- sapply(df$User, function(x) df$User[df$Owner %in% x])

df
#  Owner User Output
#1     A    B   V, D
#2     A    C      A
#3     B    V       
#4     B    D       
#5     C    A   B, C

用法:

function findParentOfType(parents, targetType) {
    for (var i = 0; i < parents.length; i++) {
        if (parents[i] instanceof targetType) return parents[i];
    }
    return null;
}

示例:

&#13;
&#13;
findParentOfType($parents, ExamViewModel)
&#13;
&#13;
&#13;