是否可以仅将数组中的特定项添加到模型中?例如,来自object array demo:
$scope.tags = [
{ id: 1, name: 'Tag1' },
{ id: 2, name: 'Tag2' },
{ id: 3, name: 'Tag3' }
];
是否可以只将“id”添加到模型中?
$scope.tags = [
{ id: 1 },
{ id: 2 },
{ id: 3 }
];
答案 0 :(得分:1)
需要ng模型,但您可以忽略它并将其分配给虚拟变量。然后使用onTagAdded函数将包含$ tag的id属性的对象添加到模型的标记数组中。
来自文档:
onTagAdded - 在添加新标签时评估的表达式。新标签以$ tag格式提供。
function onTagAdded($tag) {
$scope.tags.push({id: $tag.id});
}