Я пытаюсь интегрировать выбранные плагины angularjs и jquery, все работает отлично, но когда они меняются, модель не обновляется. Может кто-нибудь расскажет мне, как это сделать. Есть видео на YouTube, который объясняет то же самое, но я не имею доступа к YouTube, любая помощь будет высоко оцененмодель angularjs не обновляется при выборе смены
Это мой HTML-код:
<select id="categories" data-placeholder="Select Categories"
chosen="categories" ng-model="categoriesSelected" multiple=""
ng-options="category.name for category in categories"></select>
<div ng-repeat="category in categoriesSelected">{{category.name}}</div>
Это угловой код:
app.directive('chosen', function()
{
return {
restrict : 'A',
link : function(scope, element, attr)
{
console.log(attr);
$("#" + attr.id).chosen();
scope.$watch(attr.chosen, function(oldVal, newVal)
{
$("#" + attr.id).trigger('chosen:updated');
});
scope.$watch(attr.ngModel, function()
{
$("#" + attr.id).trigger('chosen:updated');
});
}
};
})
app.controller("workbenchController", function($scope, $http, workbenchService)
{
$scope.categories = [];
$scope.categoriesSelected = [];
workbenchService.categoriesList().then(function(data)
{
$scope.categories = data;
})
}
вы пытались нг-изменение выбора входа – Coldstar