Я пытаюсь создать настраиваемую директиву AngularJS, которая скрывает элемент, если он находится в переменной.Пользовательская директива AngularJS со скрытой функцией
К примеру, у меня есть три ссылки, сгенерированные из директивы:
- Главная
- О
- Скрыть
Я хочу, чтобы скрыть ссылку "Скрыть".
Вот мое мнение:
<ul>
<menu link="Home"></menu>
<menu link="About"></menu>
<menu link="Hide"></menu>
</ul>
... директива:
app.directive('menu', function() {
return {
scope: {
link: "@"
},
template: '<li ng-hide="hideMenu(link)">{{link}}</li>',
controller: function($scope) {
var hideLink = 'Hide';
function hideMenu(link) {
if (hideLink == link) {
return true;
}
}
}
};
});
Спасибо!
Perfect - спасибо! – Ryan