Angular2 aufrufen ASP.NET Web-API
Ich bin ein total Neuling auf Eckig/Angular2, und vielleicht werde ich in zu tiefes Wasser.... aber ich versuche, zeigt ein Ergebnis aus einer Web-API-controller mit Winkel -...
Bisher habe ich:
boot.ts:
import {bootstrap} from 'angular2/platform/browser'
import {HTTP_PROVIDERS} from 'angular2/http'
import {AppComponent} from './app'
bootstrap(AppComponent, [HTTP_PROVIDERS]);
app.ts:
import {Component} from 'angular2/core';
import {Http} from 'angular2/http';
@Component({
selector: 'my-app',
template: '{{title}}'
})
export class AppComponent {
http: Http;
public title;
constructor(http: Http) {
this.title = 'Loading list';
this.http = http;
}
}
index.html:
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8"/>
<title>Angular 2 with ASP.NET 5</title>
<link href="libs/css/bootstrap.css" />
<!-- 1. Load libraries -->
<script src="libs/es6-shim.min.js"></script>
<script src="libs/system-polyfills.js"></script>
<script src="libs/shims_for_IE.js"></script>
<script src="libs/angular2-polyfills.js"></script>
<script src="libs/system.js"></script>
<script src="libs/rx.js"></script>
<script src="libs/angular2.dev.js"></script>
<script src="libs/http.dev.js"></script>
<!-- 2. Configure SystemJS -->
<script>
System.config({
packages: {
appScripts: {
defaultExtension: 'js'
}
}
});
</script>
<script>
System.import('appScripts/boot')
.then(null, console.error.bind(console));
</script>
</head>
<body>
<h2>Device list 1</h2>
<my-app>Loading...</my-app>
</body>
</html>
DeciveController.cs
[Route("[controller]")]
public class DevicesController
{
[HttpGet]
public object Get()
{
return new[] { new { id= "1", name = "Raspberry 1" },
new {id="2", name = "Raspberry 2" }};
}
}
aber ich kann nicht herausfinden, wie Sie zum aufrufen der controller....
Jegliche Hilfe würde sehr geschätzt werden...
InformationsquelleAutor smolesen | 2016-03-26
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ich bin zeigen Sie ohne Verwendung externer service. später, wie Sie sich bewegen, werden Sie lernen, was service ist in Angular2.
Sie sind herzlich willkommen @smolsen...
Was ist das.obj bedeutet, dass es nicht deklariert?
InformationsquelleAutor micronyks