asp.net core angularjs возвращающие строки - PullRequest
0 голосов
/ 21 ноября 2018

Я пытаюсь вернуть набор строк на ядре asp.net с angular.Я добрее застрял.Не могу найти хороший бесплатный учебный сайт, поэтому я просто делаю то, что могу.

Вот мой контроллер, который не работает:

namespace angulardot.Controllers
{
    [Route("api/[controller]")]
    public class testController : Controller
    {
        private static string[] getData = new[]
        {
            "test1", "test2"
        };

        [HttpGet("[action]")]
        public string getDatafromController()
        {

            return Enumerable.Range(1, 5).Select(index => new getMeStringandTime
            {
                DateFormatted = DateTime.Now.AddDays(index).ToString("d"),
                data = getData[getData.Length]
            });
        }

        public class getMeStringandTime
        {
            public string DateFormatted { get; set; }
            public string data { get; set; }
        }
    }
}

Здесь я пытаюсь добиться получения строк измассив с именем getdata

мой файл .ts

 import { Component, OnInit, Inject } from '@angular/core';
import { HttpClient } from '@angular/common/http';

@Component({
  selector: 'app-powershell',
  templateUrl: './powershell.component.html',
})
export class PowershellComponent {

  public getData: getData[];

  }


interface getData {
  date: string;
  text: number;

}

мой HTML-файл:

<p *ngIf="!cpTexts"><em>Loading...</em></p>

<table class='table' *ngIf="texts">
  <thead>
    <tr>
      <th>Date</th>
      <th>text</th>
    </tr>
  </thead>
  <tbody>
    <tr *ngFor="let text of texts">
      <td>{{ date }}</td>
      <td>{{ text }}</td>

    </tr>
  </tbody>
</table>

Я супер потерян: (

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...