<ng-container *ngIf="displayDlg">
<p-dialog [(header)]="dialogText" [(visible)]="displayDlg"
[modal]="true" [responsive]="true" (onHide)="close()">
</ng-container>
добавьте вашу логику загрузки формы в * ngIf ng-контейнера.
была такая же проблема сегодня, ваша тема помогла мне, поэтому вот решение;)
alert(result.d[0].EmployeeTitle);
Будьте осторожны, d
- список.
for (var i = 0; i < result.d.length; i++) {
alert(result.d[i].employeename);
}
Это близко! Попробуйте это:
for (var prop in result) {
if (result.hasOwnProperty(prop)) {
alert(result[prop]);
}
}
Обновление:
Если ваш результат действительно является массивом из одного объекта, то вам, возможно, придется сделать это:
for (var prop in result[0]) {
if (result[0].hasOwnProperty(prop)) {
alert(result[0][prop]);
}
}
Или, если вы хотите перебрать каждый результат в массиве, если есть больше попробуйте:
for (var i = 0; i < results.length; i++) {
for (var prop in result[i]) {
if (result[i].hasOwnProperty(prop)) {
alert(result[i][prop]);
}
}
}
Поскольку вы используете jQuery, вы также можете использовать каждый метод ... Кроме того, кажется, что все является значением свойства 'd' в этом объекте JS [Notation]. 1286 Это должно сработать. если нет, то, возможно, вы можете дать нам более длинный пример JSON.
Редактировать: Если ничего из этого не работает, то я начинаю думать, что может быть что-то не так с синтаксисом вашего JSON.