Skip to content

Instantly share code, notes, and snippets.

View talkingdotnet's full-sized avatar

Talking Dotnet talkingdotnet

View GitHub Profile
import { Component } from '@angular/core';
import { Meta } from '@angular/platform-browser';
@Component({
selector: 'my-app',
templateUrl: './home.html',
})
export class HomeComponent {
constructor(private meta: Meta) {
import { Component } from '@angular/core';
import { Meta } from '@angular/platform-browser';
@Component({
selector: 'my-app',
templateUrl: './home.html',
})
export class HomeComponent {
constructor(private meta: Meta) {
import { Component } from '@angular/core';
import { Meta } from '@angular/platform-browser';
@Component({
selector: 'my-app',
templateUrl: './home.html',
})
export class HomeComponent {
constructor(private meta: Meta) {
import { Component } from '@angular/core';
import { Meta } from '@angular/platform-browser';
@Component({
selector: 'my-app',
templateUrl: './home.html',
})
export class HomeComponent {
constructor(private meta: Meta) {
this.meta.addTag({ name: 'description', content: 'How to use Angular 4 meta service' });
this.meta.updateTag({ name: 'description', content: 'Angular 4 meta service' });
this.meta.addTag({ name: 'author', content: 'talkingdotnet' });
this.meta.removeTag('name="author"');
this.meta.addTag({ name: 'author', content: 'talkingdotnet' });
const author = this.meta.getTag('name=author');
this.meta.removeTagElement(author);
public void ConfigureServices(IServiceCollection services)
{
services.AddMvc();
services.AddSwaggerGen(c =>
{
c.SwaggerDoc("v1", new Info
{
Version = "v1",
Title = "My API",
Description = "My First ASP.NET Core Web API",
public void Configure(IApplicationBuilder app, IHostingEnvironment env)
{
if (env.IsDevelopment())
{
app.UseDeveloperExceptionPage();
}
app.UseMvc();
app.UseSwagger();
app.UseSwaggerUI(c =>
app.UseSwaggerUI(c =>
{
c.SwaggerEndpoint("/swagger/v1/swagger.json", "My API V1");
c.SwaggerEndpoint("/swagger/v2/swagger.json", "My API V2");
}