Use Angular
Add Angular components with the @primate/angular module.
npm install @primate/angular @angular/core @angular/commonimport config from "primate/config";
import angular from "@primate/angular";
export default config({
modules: [
angular(),
],
});// components/welcome.component.ts
import { Component, Input } from "@angular/core";
@Component({
template: `<h1>Hello, {{ name }}!</h1>`,
})
export class WelcomeComponent {
@Input() name!: string;
}// routes/index.ts
import route from "primate/route";
import response from "primate/response";
export default route({
get() {
return response.view("welcome.component.ts", { name: "World" });
},
});