0
HTMLコードを与える:Angularjs - コントローラから更新を選択し、モデルがエラーに
<select ng-model='currentProject' ng-repeat='project in projects'>
<option value=''>Choose a project</option>
</select>
変数のプロジェクトは、文字列の配列です。今、コントローラのプロジェクトにアイテムを追加してモデルを更新すると、配列に重複があるというエラーが表示されます。 AngularJSで
$scope.projects.push($scope.newProject);
$scope.currentProject = $scope.newProject;
エラーがスローさ:コントローラで
は
Duplicates in a repeater are not allowed. Use 'track by' expression to specify unique keys. Repeater: project in projects
私は何をしないのですか?あなたのng-repeat
project in projects track by $index
でそれを置き換えるには