Skip to content

Instantly share code, notes, and snippets.

View IEvangelist's full-sized avatar
:octocat:
Coding for a better world 🤓

David Pine IEvangelist

:octocat:
Coding for a better world 🤓
View GitHub Profile
@{
ViewBag.Title = "MVC";
}
<mvc>
<blockquote *ngIf="message">{{message}}</blockquote>
</mvc>
@{
ViewBag.Title = "API";
}
<numbers>
<style>
.grey-border {
margin-top: 20px;
padding: 10px;
-webkit-box-shadow: 0 0 15px #999;
box-shadow: 0 0 15px #999;
using Microsoft.AspNet.Mvc;
namespace WebApplication1.Controllers
{
public class PartialController : Controller
{
public IActionResult Message() => PartialView();
public IActionResult Numbers() => PartialView();
}
import {Component, OnInit} from "angular2/core";
import {CORE_DIRECTIVES} from "angular2/src/common/directives/core_directives";
import {ApiService} from "./api.service";
@Component({
selector: "numbers",
templateUrl: "/partial/numbers",
providers: [ApiService],
directives: CORE_DIRECTIVES
})
import "rxjs/Rx"
import {Http} from "angular2/http";
import {Injectable} from "angular2/core";
@Injectable()
export class ApiService {
constructor(private http: Http) { }
get(onNext: (json: any) => void) {
this.http.get("api/random").map(response => response.json()).subscribe(onNext);
using System;
using System.Linq;
using System.Threading.Tasks;
using Microsoft.AspNet.Mvc;
namespace WebApplication1.Controllers
{
[Route("api/[controller]")]
public class RandomController : Controller
{
@using WebApplication1
@addTagHelper "*, Microsoft.AspNet.Mvc.TagHelpers"
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>@ViewData["Title"]</title>
<environment names="Development">
<!-- Css -->
<link rel="stylesheet" asp-href-include="~/css/*.css">
@{
ViewData["Title"] = "Angular 2";
}
<app class="container" style="display: block;">Loading...</app>
public void ConfigureServices(IServiceCollection services)
{
services.AddGlimpse();
services.AddMvc();
}