Я пытаюсь сделать директиву, которая должна удалить первый вариант выбора.Ионная директива удалить первый вариант из списка
Я использую этот HTML для создания списка выбора:
<select remove-whitespace ng-model="user.encryption">
<option ng-repeat="r in selectButtons" title="{{r.text}}" ng-selected="$first" value="{{r.value}}">{{r.text}}</option>
</select>
Эта часть коды в моем контроллере для заполнения поля выбора в представлении:
$scope.selectButtons = [
{text: "Clear-Text", value: "no_encryption"},
{text: "MD5", value: "md5_encryption"},
{text: "SHA1", value: "sha1_encryption"},
];
Я используя это как мою директиву:
.directive("removeWhitespace", function() {
return{
require: 'ngModel',
link: function (scope, element, attributes, ngModel) {
console.log(element.context);
}
}
});
Когда я делаю console.log (element.context); в моей консоли браузера появляется следующий контекст:
0 Но я не могу удалить вариант со значением «? undefined: undefined?»