2

そのまま、配列から特定の項目のみをモデルに追加することは可能ですか? たとえば、オブジェクト配列 demoから:

$scope.tags = [
    { id: 1, name: 'Tag1' },
    { id: 2, name: 'Tag2' },
    { id: 3, name: 'Tag3' }
  ];

モデルに「id」のみを追加することは可能ですか?

$scope.tags = [
    { id: 1 },
    { id: 2 },
    { id: 3 }
  ];
4

1 に答える 1

1

ng-model は必須ですが、無視してダミー変数に割り当てることができます。次に、onTagAdded 関数を使用して、$tag の id プロパティを含むオブジェクトをモデルのタグの配列に追加します。

ドキュメントから:

onTagAdded - 新しいタグの追加時に評価する式。新しいタグは $tag として利用できます。

function onTagAdded($tag) {
    $scope.tags.push({id: $tag.id});
}
于 2014-11-19T21:56:19.463 に答える