-
AngularSDK
-
Description
The Cloudinary Angular SDK contains components like <advanced-image> to easily render your media assets from Cloudinary. The SDK also comes with support for optional JS plugins that make the components smart, with features like lazy loading, placeholder, accessibility & responsiveness.
Examples
// In your app.module.ts inject the library. import { CloudinaryModule} from '@cloudinary/angular'; imports: [ ..., CloudinaryModule, ], // In your component.ts use `@cloudinary/url-gen` to generate your transformations. // Import the plugins you wish to use import {CloudinaryImage} from "@cloudinary/url-gen/assets/CloudinaryImage"; import { AdvancedImage, accessibility, responsive, lazyload, placeholder } from '@cloudinary/angular'; ngOnInit() { const myCld = new Cloudinary({ cloudName: 'demo'}); this.img = myCld().image('sample'); this.plugins = [lazyload(), placeholder()] } // In your view add the component with your transformation. <advanced-image [cldImg]="this.img" [plugins]="this.plugins"></advanced-image>
Details