Skip to content

Instantly share code, notes, and snippets.

View samlinux's full-sized avatar

samlinux samlinux

View GitHub Profile
@samlinux
samlinux / IC22
Created March 17, 2022 09:30
Angular meets Internet Computer
(window as any).global = window;
@samlinux
samlinux / IC21
Created March 17, 2022 09:29
Angular meets Internet Computer
"types": ["node"]
@samlinux
samlinux / IC20
Created March 17, 2022 09:28
Angular meets Internet Computer
dfx canister id backend
> rrkah-fqaaa-aaaaa-aaaaq-cai
export const environment = {
production: false,
canisterId: 'rrkah-fqaaa-aaaaa-aaaaq-cai',
host: 'http://localhost:8000'
};
@samlinux
samlinux / IC19
Created March 17, 2022 09:27
Angular meets Internet Computer
MatTabsModule,
MatButtonModule
@samlinux
samlinux / IC18
Created March 17, 2022 09:26
Angular meets Internet Computer
import {MatTabsModule} from '@angular/material/tabs';
import {MatButtonModule} from '@angular/material/button';
@samlinux
samlinux / IC17
Created March 17, 2022 09:26
Angular meets Internet Computer
<div style="margin:25px">
<mat-tab-group animationDuration="0ms">
<mat-tab label="First">
<h1>{{ title }}</h1>
<p>{{ ic_response }}</p>
<input type="text" id="name" name="name" #name>
<button (click)="getGreet(name.value)">call greet</button>
</mat-tab>
@samlinux
samlinux / IC16
Created March 17, 2022 09:25
Angular meets Internet Computer
import { Component } from '@angular/core';
import { IcService } from './ic.service' ;
@Component({
selector: 'app-root',
templateUrl: './app.component.html',
styleUrls: ['./app.component.css']
})
export class AppComponent {
// my title
@samlinux
samlinux / IC15
Created March 17, 2022 09:24
Angular meets Internet Computer
// Angular imports
import { Injectable } from '@angular/core';
import { environment } from './../environments/environment';
// IC Imports
const Actor = require("@dfinity/agent").Actor;
const HttpAgent = require("@dfinity/agent").HttpAgent;
// candid declarations from the backend canister
const idlFactory = require('../../../backend/src/declarations/backend/backend.did.js').idlFactory;
@samlinux
samlinux / IC14
Created March 17, 2022 09:22
Angular meets Internet Computer
ng g s ic
@samlinux
samlinux / IC13
Created March 17, 2022 09:21
Angular meets Internet Computer
npm install --save-dev @dfinity/agent @dfinity/candid @dfinity/principal process