是否可以按原样只将数组中的特定项添加到模型中?例如,从对象阵列演示:
$scope.tags = [
{ id: 1, name: 'Tag1' },
{ id: 2, name: 'Tag2' },
{ id: 3, name: 'Tag3' }
];
是否可以只将"id"添加到模型中?
$scope.tags = [
{ id: 1 },
{ id: 2 },
{ id: 3 }
];
ng模型是必需的,但您可以忽略它并将其分配给一个伪变量。然后使用onTagAdded函数将包含$tag的id属性的对象添加到模型的标记数组中。
来自文件:
onTagAdded-添加新标记时要计算的表达式。新标记可用作$tag。
function onTagAdded($tag) {
$scope.tags.push({id: $tag.id});
}