我在文档中找不到他们解释所有这些字段及其含义的地方。尤其是“控制器键”我不清楚。
[复印我在另一个问题上的回答…]
控制器键是您要绑定的(控制器对象的属性)的键。模型关键路径是绑定对象可以向模型对象请求更基本的对象(例如字符串或图像)或其他模型对象(即深入模型)的关键路径。
举个例子:假设数组控制器中有一个 Person 对象,每个 Person 都有一个name
。将表列绑定到数组控制器、控制器键arrangedObjects
(从而得到模型对象)、模型关键路径name
(从而获得值对象)。
一个更复杂的示例:假设您有一个 Departments 数组控制器。每个部门都包含人员(部门中的员工)。您可以将 People 数组控制器绑定到 Departments 控制器、控制器键arrangedObjects
(获取部门模型对象)、模型关键路径@distinctUnionOfObjects.employees
(获取Person模型对象),然后将表列绑定到People控制器,控制器键arrangedObjects
, 模型关键路径name
.
这张桌子是为你公司的员工准备的;如果你有一个单独的表预期员工,您也可以为他们创建 Person 对象,并且他们不会出现在现有员工的表中,因为他们不属于部门。当您雇用他们时,您会将他们添加到一个或多个部门;然后,他们会自动出现在 People 数组控制器中,因为该数组控制器正在观察employees
所有部门的。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)