<input type="text" class="form-control" ng-model="value.quantity" name="quantity-{{key}}" ng-pattern="/^[1-9]\d*$/" required>
<div ng-show="basket.$submitted && basket['quantity-' + key].$invalid" class="ownForm-error">
<span ng-show="basket['quantity-' + key].$error.required"> Это обязательное поле </span>
<span ng-show="basket['quantity-' + key].$error.pattern"> Введите положительное число </span>
</div>
$result = mysql_query("SELECT * FROM cam_list");
$myrow = mysql_fetch_array($result);
$data = [];
$data[0] = [];
for ($x=0; $x<5; $x++){
$data[0].push( $myrow[$x] );
}
$myrow = mysql_fetch_array($result);
$data[1] = [];
for ($x=0; $x<5; $x++){
$data[1].push( $myrow[$x] );
}
// Возможно нужно обработать данные для получения фронтом json формата
return $data;
export interface IRoomData {
adults: number;
children: number;
childrenAges: number[]|{age: any}[];
}
if(this.roomsData){
this.roomsData = this.roomsData.map((room) =>{
for(let i = 0; i < room.childrenAges.length; i++){
room.childrenAges[i] = {age: room.childrenAges[i]};
}
return room;
});
}
window.onresize = function () {
var resize = document.documentElement.clientWidth;
return resize;
}
// или
function getResize() {
var resize = document.documentElement.clientWidth;
return resize;
}
// if (mobileWidth <= '420') {//здесь нужно сравнит функцию getResize с 420
if(onresize () <= 420){}
// или
if(getResize() <= 420){}
var newWin = window.open('about:blank');
let promise = $http.get(myUrl).then(function (res) {
newWin.document.write(res.data);
var count = newWin.document.querySelectorAll('img').length;
newWin.document.querySelectorAll('img').forEach(function (el) {
el.onload = function () {
if(!--count){
newWin.focus();
newWin.print();
}
};
});
return true;
});