original = [
{id: 1, name: 'test_1', date: '2018-12-9', var: true},
{id: 2, name: 'test_2', date: '2018-12-2', var: false},
{id: 3, name: 'test_3', date: '2018-12-6', var: true},
{id: 4, name: 'test_4', date: '2018-12-8', var: false},
{id: 5, name: 'test_5', date: '2018-12-10', var: true},
];
sortedArray = original.filter( next => next.var).sort((a, b) => { a.date - b.date})
unsortedArray = original.filter( next => !next.var)
<p>
и добить в css:p {
text-align: justify;
font-size: 5.5vw;
}
p:after {
content: "";
display: inline-block;
width: 100%;
}
vw
это viewport width
, т.е. ширина экрана пользователя, в данном случае размер текста будет равен 5.5% от ширины экрана. import { HttpClient } from '@angular/common/http';
constructor(private http: HttpClient) {}
getServices(): Observable<Array<any>> {
return this.http.get<Array<any>>(`адрес реста`, {headers:{ 'Content-Type':'application/json' , и так далее}});
}
constructor(private service: ИмяСевриса) {}
ngOnInit() {
this.service.getServices().subscribe( next => ну и дальше все, как обычно);
}
<div id="first"></div>
<div id="second"></div>
<div id="third"></div>
$( document ).ready(function() {
var divs = ["first", "second", "third"];
var counter = 0;
});
function cycle(element) {
$(element).attr("href", divs[counter]);
if(counter < divs.length - 1) {
counter++;
}
else {
counter = 0;
}
}
<div><a onclick="cycle(this);" href="#first_div"></a></div>