Сообщение от Djambulat
|
я показал тебе свой фильтр
|
А чего на него смотреть? Фильтр он и в Африке фильтр.
Вот тебе куча моих, по сходной с твоей тематикой
/* Контроллер */
var app = angular.module('app', []);
/* Показать элемент если нет ошибок */
app.filter(
'noData',
function(){
return function(Obj){
if (Obj) {
if (Obj.rtn && Obj.glb) {
if ((Obj.rtn==0) && (Obj.glb==0)) {
return true;
};
};
};
return false;
}
}
);
/* Показать элемент если есть данные */
app.filter(
'count',
function(){
return function(Obj){
return (Obj && (Obj.length>0))? true: false;
}
}
);
/* Показать элемент если есть данные */
app.filter(
'onOff',
function(){
return function(Status) {
return (Status!=0)? false: true;
}
}
);
/* Для отображения значения узла */
app.filter(
'string',
function(){
return function(Val){
return (Val=="")? '""': Val;
}
}
);
/* Для выделения главных элементов списка/таблицы */
app.filter(
'pointer',
function(){
return function(Obj){
return (Obj.list)? 'pointer': '';
}
}
);
/* Свернут элемент или развернут */
app.filter(
'hide',
function(){
return function(Obj){
var hide=true;
if ((Obj.list)&&(Obj.open==1)) {
hide=false;
}
return hide;
}
}
);