对象数组中的标记输入仅将特定项目添加到模型中(ng个标记输入)



是否可以按原样只将数组中的特定项添加到模型中?例如,从对象阵列演示:

$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});
}

相关内容

  • 没有找到相关文章

最新更新