JSON/REST를 통해 채워지는 select가 있습니다. 예상대로 드롭 다운을 채우고 내 DB에 값을 게시 할 때 필요한 값 (ID)을 제공하지만 일단 옵션을 선택하면 선택 항목의 모든 레이블을 지우므로 다른 레이블을 선택할 수 없습니다 내가 잘못 클릭하거나 내가 선택한 것을 볼 수 있습니다.AngularJS 선택 후 값 지우기
여기 내 HTML입니다 :
// Add new article
pfcControllers.controller('pfcArticlePostCtrl', ['$scope', 'pfcArticles', 'pfcArticleCategories', function ($scope, pfcArticles, pfcArticleCategories) {
var articleentry = new pfcArticles;
$scope.categoryoptions = [];
var articleCategoryNames = pfcArticleCategories.query(function() {
// Foreach category entry, push values into categoryoptions array
angular.forEach(articleCategoryNames, function (categoryvalue, categorykey) {
$scope.categoryoptions.push({
label: categoryvalue.categoryname,
value: categoryvalue.categoryid,
});
})
});
$scope.createTask = function() {
articleentry.articletitle = $scope.articletitle;
articleentry.articlecategoryid = $scope.categoryoptions.value;
articleentry.articlesummary = $scope.articlesummary;
articleentry.articlelink = $scope.articletitle.replace(/\s/g, "-").toLowerCase();
articleentry.$save();
}
}]);
감사합니다. 그게 완벽하게 이해하고 작동하고 있습니다 – Kode
@ 코데, 오신 것을 환영합니다. :) – PSL