<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Angular Script</title>
	<atom:link href="https://angularscript.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://angularscript.com/</link>
	<description>Latest Free Angular Components And Directives</description>
	<lastBuildDate>Wed, 12 May 2021 06:53:13 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	
	<item>
		<title>Microsoft Fluent Buttons for Angular Material</title>
		<link>https://angularscript.com/microsoft-fluent-buttons/</link>
					<comments>https://angularscript.com/microsoft-fluent-buttons/#respond</comments>
		
		<dc:creator><![CDATA[admin]]></dc:creator>
		<pubDate>Thu, 13 May 2021 15:48:38 +0000</pubDate>
				<category><![CDATA[Others]]></category>
		<guid isPermaLink="false">http://angularscript.com/?p=7376</guid>

					<description><![CDATA[<p>Microsoft Fluent Design System buttons components for Angular Material.</p>
<p>The post <a href="https://angularscript.com/microsoft-fluent-buttons/">Microsoft Fluent Buttons for Angular Material</a> appeared first on <a href="https://angularscript.com">Angular Script</a>.</p>
]]></description>
										<content:encoded><![CDATA[<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd">
<html><body><p>Microsoft&nbsp;<a href="https://developer.microsoft.com/en-us/fluentui#/controls/web/button" rel="nofollow">Fluent Design System</a> buttons components for <a href="https://material.angular.io/" rel="nofollow">Angular Material</a>.</p>
<h2>Installation:</h2>
<pre># NPM
$ npm i ngx-fluent-buttons</pre>
<h2>Basic usage:</h2>
<pre>&lt;ngx-fluent-button split mat-raised-button color="primary"&gt;
  &lt;ng-container class="split-menu-content"&gt;
    &lt;button mat-menu-item&gt;
      &lt;mat-icon&gt;code&lt;/mat-icon&gt; Contribute
    &lt;/button&gt;
    &lt;button mat-menu-item&gt;
      &lt;mat-icon&gt;feedback&lt;/mat-icon&gt; &lt;span&gt;Send Feedback&lt;/span&gt;
    &lt;/button&gt;
  &lt;/ng-container&gt;
  &lt;mat-icon&gt;done&lt;/mat-icon&gt; Accept Demo
&lt;/ngx-fluent-button&gt;</pre>
<h2>Preview:</h2>
<p><img fetchpriority="high" decoding="async" class="aligncenter size-full wp-image-7377" src="" alt="Microsoft Fluent Buttons for Angular Material" width="707" height="475" data-layzr="http://angularscript.com/wp-content/uploads/2021/05/Microsoft-Fluent-Buttons-for-Angular-Material.png"></p>
</body></html>
<p>The post <a href="https://angularscript.com/microsoft-fluent-buttons/">Microsoft Fluent Buttons for Angular Material</a> appeared first on <a href="https://angularscript.com">Angular Script</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://angularscript.com/microsoft-fluent-buttons/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Smoking Hot Angular Notifications &#8211; hot-toast</title>
		<link>https://angularscript.com/smoking-hot-notifications-toast/</link>
					<comments>https://angularscript.com/smoking-hot-notifications-toast/#respond</comments>
		
		<dc:creator><![CDATA[admin]]></dc:creator>
		<pubDate>Tue, 11 May 2021 15:50:48 +0000</pubDate>
				<category><![CDATA[Notification]]></category>
		<category><![CDATA[Recommended]]></category>
		<category><![CDATA[toast]]></category>
		<guid isPermaLink="false">http://angularscript.com/?p=7372</guid>

					<description><![CDATA[<p>Lightweight, customizable, and beautiful toast notifications for Angular apps.</p>
<p>The post <a href="https://angularscript.com/smoking-hot-notifications-toast/">Smoking Hot Angular Notifications &#8211; hot-toast</a> appeared first on <a href="https://angularscript.com">Angular Script</a>.</p>
]]></description>
										<content:encoded><![CDATA[<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd">
<html><body><p>Lightweight, customizable, and beautiful toast notifications for Angular apps.</p>
<h2>Features:</h2>
<ul>
<li>Hot by default</li>
<li>Easy to use</li>
<li>Accessible</li>
<li>Reduce motion support</li>
<li>Emoji Support</li>
<li>Customizable</li>
<li>Observable API</li>
<li>Pause on hover</li>
<li>Events</li>
<li>Persistent</li>
</ul>
<h2>How to use it:</h2>
<p>1. Install and import the module.</p>
<pre># NPM
$ npm i @ngneat/overview@1 @ngneat/hot-toast</pre>
<pre>import { HotToastModule } from '@ngneat/hot-toast';
@NgModule({
  imports: [HotToastModule.forRoot()],
})
class AppModule {}</pre>
<p>2. Create toast notification of different types as follows:</p>
<pre>import { HotToastService } from '@ngneat/hot-toast';
@Component({})
export class AppComponent {
  constructor(private toast: HotToastService) {}
  showToast() {
    this.toast.show('Basic Notification!');
    this.toast.loading('Loading...');
    this.toast.success('Success Toast');
    this.toast.warning('Warning Toast');
    this.toast.error('Error Toast');
  }
  update() {
    saveSettings.pipe(
      this.toast.observe(
        {
          loading: 'Saving...',
          success: 'Settings saved!',
          error: 'Could not save.',
        }
      )
    ).subscribe();
  }
}</pre>
<p>3. Default toast options.</p>
<pre>/**
* Unique id to associate with hot-toast.
* There can't be multiple hot-toasts opened with same id.
*
* @default Date.now().toString()
*/
id: string;

/** The message to show in the hot-toast. */
message: Content;

/**
* Role of the live region.
*
* @default status
*/
role: ToastRole;

/** aria-live value for the live region.
*
* @default polite
*/
ariaLive: ToastAriaLive;

/**Icon to show in the hot-toast */
icon?: Content;

/**
* Duration in milliseconds after which hot-toast will be auto closed.
* Can be disabled via `autoClose: false`
*
* @default 3000 | error = 4000 | loading = 30000
*/
duration?: number;

/**
* Show close button in hot-toast
*
* @default false
*/
dismissible?: boolean;

/**
* Auto close hot-toast after duration
*
* @default true
*/
autoClose?: boolean;

/**Extra styles to apply for hot-toast */
style?: any;

/**Extra CSS classes to be added to the hot toast container. */
className?: string;

/**Use this to change icon color */
iconTheme?: IconTheme;

/**
* Visual appearance of hot-toast
*
* @default toast
*/
theme?: ToastTheme;

/**
* The position to place the hot-toast.
*
* @default top-center
*/
position?: ToastPosition;

/**Extra styles to apply for close button */
closeStyle?: any;

createdAt: number;
visible: boolean;
height?: number;

observableMessages?: ObservableMessages&lt;unknown, DataType&gt;;

/**
* Useful when you want to keep a persistance for toast based on ids, across sessions.
*
* @example
* // Lets say you want show hot-toast, with a particular id,
* // max 3 times to a user irrespective of browser session.
* // In this case you will set this as:
* { enabled: true, count: 3 }
*
* @type {ToastPersistConfig}
*/
persist?: ToastPersistConfig;

/**
* Allows you to pass injector for your component
*
* @since 1.1.0
* @type {Injector}
* @memberof Toast
*/
injector?: Injector;

/**
* Allows you to pass data for your component/template
*
* @since 2.0.0
* @type {DataType}
* @memberof Toast
*/
data?: DataType;</pre>
<h2>Preview:</h2>
<p><img decoding="async" class="aligncenter size-full wp-image-7373" src="" alt="Smoking Hot Angular Notifications - hot-toast" width="590" height="374" data-layzr="http://angularscript.com/wp-content/uploads/2021/05/Smoking-Hot-Angular-Notifications-hot-toast.png"></p>
</body></html>
<p>The post <a href="https://angularscript.com/smoking-hot-notifications-toast/">Smoking Hot Angular Notifications &#8211; hot-toast</a> appeared first on <a href="https://angularscript.com">Angular Script</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://angularscript.com/smoking-hot-notifications-toast/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Responsive Draggable Resizable Grid System For Angular</title>
		<link>https://angularscript.com/draggable-resizable-grid-system/</link>
					<comments>https://angularscript.com/draggable-resizable-grid-system/#respond</comments>
		
		<dc:creator><![CDATA[admin]]></dc:creator>
		<pubDate>Tue, 11 May 2021 15:02:40 +0000</pubDate>
				<category><![CDATA[Layout]]></category>
		<category><![CDATA[Recommended]]></category>
		<category><![CDATA[grid layout]]></category>
		<guid isPermaLink="false">http://angularscript.com/?p=7368</guid>

					<description><![CDATA[<p>A responsive grid system with draggable and resizable grid items for Angular applications.</p>
<p>The post <a href="https://angularscript.com/draggable-resizable-grid-system/">Responsive Draggable Resizable Grid System For Angular</a> appeared first on <a href="https://angularscript.com">Angular Script</a>.</p>
]]></description>
										<content:encoded><![CDATA[<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd">
<html><body><p class="f4 mt-3">A responsive grid system with draggable and resizable grid items for Angular applications.</p>
<p>Specially designed to create highly customizable dashboards.</p>
<h2>More Features:</h2>
<ul>
<li>REDUX friendly (akita, ngrx, ngxs&hellip;)</li>
<li>Customizable Drag &amp; Resize handles.</li>
<li>3 modes of grid compaction: vertical, horizontal and free</li>
<li>Add/Remove items</li>
<li>High performance</li>
<li>Supports touch devices</li>
<li>Auto-scrolling while dragging</li>
</ul>
<h2>How to use it:</h2>
<p>1. Install and import the module.</p>
<pre># NPM
$ npm i @katoid/angular-grid-layout</pre>
<pre>import { KtdGridModule } from '@katoid/angular-grid-layout';</pre>
<pre>@NgModule({
  imports: [KtdGridModule]
})</pre>
<p>2. In your app template:</p>
<pre>&lt;ktd-grid [cols]="cols"
          [rowHeight]="rowHeight"
          [layout]="layout"
          (layoutUpdated)="onLayoutUpdated($event)"&gt;
  &lt;ktd-grid-item *ngFor="let item of layout; trackBy:trackById" [id]="item.id"&gt;
    &lt;!-- Your grid item content goes here --&gt;
  &lt;/ktd-grid-item&gt;
&lt;/ktd-grid&gt;</pre>
<pre>import { ktdTrackById } from '@katoid/angular-grid-layout';
cols: number = 6;
rowHeight: number = 100;
layout: KtdGridLayout = [
    {id: '0', x: 0, y: 0, w: 3, h: 3},
    {id: '1', x: 3, y: 0, w: 3, h: 3},
    {id: '2', x: 0, y: 3, w: 3, h: 3},
    {id: '3', x: 3, y: 3, w: 3, h: 3},
];
trackById = ktdTrackById</pre>
<h2>Preview:</h2>
<p><img decoding="async" class="aligncenter size-full wp-image-7369" src="" alt="Responsive Draggable Resizable Grid System For Angular" width="694" height="443" data-layzr="http://angularscript.com/wp-content/uploads/2021/05/Responsive-Draggable-Resizable-Grid-System-For-Angular.png"></p>
</body></html>
<p>The post <a href="https://angularscript.com/draggable-resizable-grid-system/">Responsive Draggable Resizable Grid System For Angular</a> appeared first on <a href="https://angularscript.com">Angular Script</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://angularscript.com/draggable-resizable-grid-system/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Create Frosted Glass Icon Effect In Angular &#8211; icon-blur</title>
		<link>https://angularscript.com/frosted-glass-effect-icon-blur/</link>
					<comments>https://angularscript.com/frosted-glass-effect-icon-blur/#respond</comments>
		
		<dc:creator><![CDATA[admin]]></dc:creator>
		<pubDate>Mon, 10 May 2021 15:32:39 +0000</pubDate>
				<category><![CDATA[Others]]></category>
		<guid isPermaLink="false">http://angularscript.com/?p=7364</guid>

					<description><![CDATA[<p>An Angular component that helps you create a frosted glass effect (also called glassmorphism) on icons.</p>
<p>The post <a href="https://angularscript.com/frosted-glass-effect-icon-blur/">Create Frosted Glass Icon Effect In Angular &#8211; icon-blur</a> appeared first on <a href="https://angularscript.com">Angular Script</a>.</p>
]]></description>
										<content:encoded><![CDATA[<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd">
<html><body><p>icon-blur is an Angular component that helps you create a frosted glass effect (also called glassmorphism) on icons.</p>
<h2>Basic usage:</h2>
<p>1. Install and import the component.</p>
<pre># NPM
$ npm i ngx-icon-blur</pre>
<pre>import { BrowserModule } from '@angular/platform-browser';
import { NgModule } from '@angular/core';
import { AppComponent } from './app.component';
// Import the library
import { NgxIconBlurModule } from 'ngx-icon-blur';
@NgModule({
  declarations: [
    AppComponent
  ],
  imports: [
    BrowserModule,
    NgxIconBlurModule // &lt;-- Add this line
  ],
  providers: [],
  bootstrap: [AppComponent]
})
export class AppModule { }</pre>
<p>2. Create a frosted glass effect on icons:</p>
<ul>
<li><strong>src:</strong> path to the icon image</li>
<li><strong>type:</strong> &ldquo;ROUNDED&rdquo; or &ldquo;SQUARE&rdquo; or &ldquo;CIRCLE</li>
<li><strong>size:</strong> icon size</li>
<li><strong>padding:</strong> icon padding in px</li>
<li><strong>name:</strong> alt name</li>
</ul>
<pre>&lt;ngx-icon-blur
    [source]="'icon.svg'"
    [name]="'icon'"
    [padding]="10"
    [size]="48"
    [type]="'ROUNDED'"
&gt;&lt;/ngx-icon-blur&gt;</pre>
<h2>Preview:</h2>
<p><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-7366" src="" alt="Create Frosted Glass Icon Effect In Angular - icon-blur" width="736" height="271" data-layzr="http://angularscript.com/wp-content/uploads/2021/05/Create-Frosted-Glass-Icon-Effect-In-Angular-icon-blur.jpg"></p>
</body></html>
<p>The post <a href="https://angularscript.com/frosted-glass-effect-icon-blur/">Create Frosted Glass Icon Effect In Angular &#8211; icon-blur</a> appeared first on <a href="https://angularscript.com">Angular Script</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://angularscript.com/frosted-glass-effect-icon-blur/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Angular Service For Managing Directed Acyclic Graphs &#8211; dag</title>
		<link>https://angularscript.com/directed-acyclic-graphs/</link>
					<comments>https://angularscript.com/directed-acyclic-graphs/#respond</comments>
		
		<dc:creator><![CDATA[admin]]></dc:creator>
		<pubDate>Thu, 10 Dec 2020 15:46:40 +0000</pubDate>
				<category><![CDATA[Chart & Graph]]></category>
		<category><![CDATA[Recommended]]></category>
		<guid isPermaLink="false">http://angularscript.com/?p=7361</guid>

					<description><![CDATA[<p>An Angular service designed to assist in creating and managing a directed acycylic graph model in an Angular application.</p>
<p>The post <a href="https://angularscript.com/directed-acyclic-graphs/">Angular Service For Managing Directed Acyclic Graphs &#8211; dag</a> appeared first on <a href="https://angularscript.com">Angular Script</a>.</p>
]]></description>
										<content:encoded><![CDATA[<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd">
<html><body><p>dag is an Angular service designed to assist in creating and managing a <a href="https://en.wikipedia.org/wiki/Directed_acyclic_graph" target="_blank" rel="nofollow noopener noreferrer">directed acycylic graph</a>&nbsp;model in an Angular application.</p>
<p>With this library, you can add or remove steps to the DAG and the model will be properly updated.</p>
<h2>Installation:</h2>
<pre># Yarn
$ yarn add @ngneat/dag --save

# NPM
$ npm i @ngneat/dag--save</pre>
<h2>Import:</h2>
<pre>// workflow-builder.component.ts
@Component({
  selector: 'app-workflow-builder',
  ...
  providers: [DagManagerService]
})
export class WorkflowBuilderComponent {}</pre>
<h2>Preview:</h2>
<p><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-7362" src="" alt="Angular Service For Managing Directed Acyclic Graphs - dag" width="622" height="666" data-layzr="http://angularscript.com/wp-content/uploads/2020/12/Angular-Service-For-Managing-Directed-Acyclic-Graphs-dag.png"></p>
</body></html>
<p>The post <a href="https://angularscript.com/directed-acyclic-graphs/">Angular Service For Managing Directed Acyclic Graphs &#8211; dag</a> appeared first on <a href="https://angularscript.com">Angular Script</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://angularscript.com/directed-acyclic-graphs/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>International Payment Card UI Library For Angular</title>
		<link>https://angularscript.com/international-payment-card/</link>
					<comments>https://angularscript.com/international-payment-card/#respond</comments>
		
		<dc:creator><![CDATA[admin]]></dc:creator>
		<pubDate>Wed, 09 Dec 2020 15:23:28 +0000</pubDate>
				<category><![CDATA[Form]]></category>
		<category><![CDATA[credit card]]></category>
		<category><![CDATA[payment card]]></category>
		<guid isPermaLink="false">http://angularscript.com/?p=7356</guid>

					<description><![CDATA[<p>An international payment card UI library that helps you create a professional payment form in your Angular app.</p>
<p>The post <a href="https://angularscript.com/international-payment-card/">International Payment Card UI Library For Angular</a> appeared first on <a href="https://angularscript.com">Angular Script</a>.</p>
]]></description>
										<content:encoded><![CDATA[<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd">
<html><body><p>An international payment card UI library that helps you create a professional payment form in your Angular app.</p>
<h2>How to use it:</h2>
<p>1. Install and import the module.</p>
<pre># NPM
$ npm i ngx-payment-card --save</pre>
<pre>import { NgxPaymentCardModule } from 'ngx-payment-card'; 
@NgModule({
  declarations: [AppComponent, ...],
  imports: [NgxPaymentCardModule, ...],  
  bootstrap: [AppComponent]
})
export class AppModule {
}</pre>
<p>2. Add the <code>ngx-payment-card</code> component to the app.</p>
<pre>&lt;ngx-payment-card #ngxPaymentCard
  [IBAN]="iban?.value"
  [cardNumber]="+cNumber?.value"
  [securityCode]="sc?.value"
  [name]="name?.value"&gt;
&lt;/ngx-payment-card&gt;</pre>
<h2>Preview:</h2>
<p><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-7357" src="" alt="International Payment Card UI Library For Angular" width="581" height="391" data-layzr="http://angularscript.com/wp-content/uploads/2020/12/International-Payment-Card-UI-Library-For-Angular.png"></p>
</body></html>
<p>The post <a href="https://angularscript.com/international-payment-card/">International Payment Card UI Library For Angular</a> appeared first on <a href="https://angularscript.com">Angular Script</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://angularscript.com/international-payment-card/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Convert Any Number to Words In Angular</title>
		<link>https://angularscript.com/convert-any-number-to-words/</link>
					<comments>https://angularscript.com/convert-any-number-to-words/#respond</comments>
		
		<dc:creator><![CDATA[admin]]></dc:creator>
		<pubDate>Mon, 07 Dec 2020 15:49:00 +0000</pubDate>
				<category><![CDATA[Others]]></category>
		<guid isPermaLink="false">http://angularscript.com/?p=7353</guid>

					<description><![CDATA[<p>A multi-language number to word converter that converts any number to words in your Angular app.</p>
<p>The post <a href="https://angularscript.com/convert-any-number-to-words/">Convert Any Number to Words In Angular</a> appeared first on <a href="https://angularscript.com">Angular Script</a>.</p>
]]></description>
										<content:encoded><![CDATA[<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd">
<html><body><p>A multi-language number to word converter that converts any number to words in your Angular app.</p>
<h2>Supported Languages:</h2>
<ul>
<li><code>en</code>&nbsp;(English, default)</li>
<li><code>ar</code>&nbsp;(Arabic)</li>
<li><code>cz</code>&nbsp;(Czech)</li>
<li><code>dk</code>&nbsp;(Danish)</li>
<li><code>de</code>&nbsp;(German)</li>
<li><code>es</code>&nbsp;(Spanish)</li>
<li><code>fr</code>&nbsp;(French)</li>
<li><code>fa</code>&nbsp;(Farsi)</li>
<li><code>he</code>&nbsp;(Hebrew)</li>
<li><code>it</code>&nbsp;(Italian)</li>
<li><code>ko</code>&nbsp;(Korean)</li>
<li><code>lt</code>&nbsp;(Lithuanian)</li>
<li><code>lv</code>&nbsp;(Latvian)</li>
<li><code>nl</code>&nbsp;(Dutch)</li>
<li><code>no</code>&nbsp;(Norwegian)</li>
<li><code>pl</code>&nbsp;(Polish)</li>
<li><code>pt</code>&nbsp;(Portuguese)</li>
<li><code>ru</code>&nbsp;(Russian)</li>
<li><code>sr</code>&nbsp;(Serbian)</li>
<li><code>tr</code>&nbsp;(Turkish)</li>
<li><code>uk</code>&nbsp;(Ukrainian)</li>
</ul>
<h2>Basic Usage:</h2>
<p>1. Install and import the module.</p>
<pre>ng add ngx-auth-firebaseui</pre>
<pre>import { NgxNumToWordsService, SUPPORTED_LANGUAGE } from 'ngx-num-to-words';</pre>
<p>2. Basic usage.</p>
<pre>&lt;h1&gt;{{numberInWords}}&lt;/h1&gt;</pre>
<pre>numberInWords!: string;
lang!: SUPPORTED_LANGUAGE = 'en';
value = 123;
constructor(private ngxNumToWordsService: NgxNumToWordsService) {}
ngOnInit(): void {
  this.numberInWords = this.ngxNumToWordsService.inWords(value, this.lang);
}</pre>
<h2>Preview:</h2>
<p><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-7354" src="" alt="Convert Any Number to Words In Angular" width="656" height="501" data-layzr="http://angularscript.com/wp-content/uploads/2020/12/Convert-Any-Number-to-Words-In-Angular.png"></p>
</body></html>
<p>The post <a href="https://angularscript.com/convert-any-number-to-words/">Convert Any Number to Words In Angular</a> appeared first on <a href="https://angularscript.com">Angular Script</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://angularscript.com/convert-any-number-to-words/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Floating Text Background Animation In Angular</title>
		<link>https://angularscript.com/floating-text-background-animation/</link>
					<comments>https://angularscript.com/floating-text-background-animation/#respond</comments>
		
		<dc:creator><![CDATA[admin]]></dc:creator>
		<pubDate>Mon, 02 Nov 2020 15:52:28 +0000</pubDate>
				<category><![CDATA[Animation]]></category>
		<guid isPermaLink="false">http://angularscript.com/?p=7348</guid>

					<description><![CDATA[<p>An Angular directive to create a floating text background animation in app.</p>
<p>The post <a href="https://angularscript.com/floating-text-background-animation/">Floating Text Background Animation In Angular</a> appeared first on <a href="https://angularscript.com">Angular Script</a>.</p>
]]></description>
										<content:encoded><![CDATA[<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd">
<html><body><p>An Angular directive to create a floating text background animation in app.</p>
<h2>How to use it:</h2>
<p>1. Install and import the directive.</p>
<pre># NPM
$ npm i ngx-sbz-text-animation --save</pre>
<pre>import {NgxSbzTextAnimationModule} from 'ngx-sbz-text-animation';
@import "../node_modules/ngx-sbz-text-animation/styles/ngx-sbz-text-animation.css";
@NgModule({
  imports: [
    NgxSbzTextAnimationModule
  ]
})</pre>
<p>2. Apply a floating text background animation to an element as follows:</p>
<pre>&lt;div sbzTextAnimation&gt;&lt;/div&gt;</pre>
<p>3. Config the animation with the following options.</p>
<ul>
<li><strong>position:</strong> &lsquo;left&rsquo;, or &lsquo;right&rsquo;</li>
<li><strong>maxFontSize:</strong> max font size</li>
<li><strong>colorSchemeArray:</strong> an array of colors</li>
</ul>
<pre>&lt;div sbzTextAnimation [position]="position" [maxFontSize]="20" [colorSchemeArray]="colorArray"&gt;&lt;/div&gt;</pre>
<h2>Preview:</h2>
<p><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-7349" src="" alt="Floating Text Background Animation In Angular" width="687" height="536" data-layzr="http://angularscript.com/wp-content/uploads/2020/11/Floating-Text-Background-Animation-In-Angular.png"></p>
</body></html>
<p>The post <a href="https://angularscript.com/floating-text-background-animation/">Floating Text Background Animation In Angular</a> appeared first on <a href="https://angularscript.com">Angular Script</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://angularscript.com/floating-text-background-animation/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Password Strength Meter For Angular</title>
		<link>https://angularscript.com/password-strength-meter/</link>
					<comments>https://angularscript.com/password-strength-meter/#respond</comments>
		
		<dc:creator><![CDATA[admin]]></dc:creator>
		<pubDate>Mon, 26 Oct 2020 15:33:42 +0000</pubDate>
				<category><![CDATA[Form]]></category>
		<category><![CDATA[password]]></category>
		<guid isPermaLink="false">http://angularscript.com/?p=7345</guid>

					<description><![CDATA[<p>A password strength meter for Angular used to calculate and display the strength and/or feedback of a provided password.</p>
<p>The post <a href="https://angularscript.com/password-strength-meter/">Password Strength Meter For Angular</a> appeared first on <a href="https://angularscript.com">Angular Script</a>.</p>
]]></description>
										<content:encoded><![CDATA[<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd">
<html><body><p>A password strength meter for Angular used to calculate and display the strength and/or feedback of a provided password.</p>
<p>Based on the latest <a href="https://github.com/dropbox/zxcvbn" target="_blank" rel="noopener noreferrer">Zxcvbn.js</a>&nbsp;Password Strength Estimation library.</p>
<h2>How to use it:</h2>
<p>1. Install the package and import the Password Strength Meter.</p>
<pre># Yarn
$ yarn add ngx-password-strength-meter

# NPM
$ npm i ngx-password-strength-meter --save</pre>
<pre>import { NgxPasswordStrengthMeterModule } from 'ngx-password-strength-meter';
@NgModule({
  declarations: [AppComponent, ...],
  imports: [NgxPasswordStrengthMeterModule, ...],
  bootstrap: [AppComponent]
})
export class AppModule {
}</pre>
<p>2. Add the Password Strength Meter component to the app.</p>
<pre>&lt;ngx-password-strength-meter [password]="password"&gt;&lt;/ngx-password-strength-meter&gt;</pre>
<p>3. Config the Password Strength Meter with the following options:</p>
<pre>@Input() password: string;
@Input() min = 8;
@Input() max = 30;
@Input() enableLengthRule = true;
@Input() enableFeedback = false;
@Input() colors: string[] = [];
@Output() strengthChange = new EventEmitter&lt;number&gt;();</pre>
<h2>Preview:</h2>
<p><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-7346" src="" alt="Password Strength Meter For Angular" width="338" height="354" data-layzr="http://angularscript.com/wp-content/uploads/2020/10/Password-Strength-Meter-For-Angular.png"></p>
</body></html>
<p>The post <a href="https://angularscript.com/password-strength-meter/">Password Strength Meter For Angular</a> appeared first on <a href="https://angularscript.com">Angular Script</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://angularscript.com/password-strength-meter/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Customizable Stepper/Wizard Component For Angular</title>
		<link>https://angularscript.com/customizable-stepper-wizard/</link>
					<comments>https://angularscript.com/customizable-stepper-wizard/#respond</comments>
		
		<dc:creator><![CDATA[admin]]></dc:creator>
		<pubDate>Thu, 22 Oct 2020 15:51:47 +0000</pubDate>
				<category><![CDATA[Others]]></category>
		<category><![CDATA[wizard]]></category>
		<guid isPermaLink="false">http://angularscript.com/?p=7342</guid>

					<description><![CDATA[<p>A customizable and themeable stepper &#038; wizard component for Angular powered apps.</p>
<p>The post <a href="https://angularscript.com/customizable-stepper-wizard/">Customizable Stepper/Wizard Component For Angular</a> appeared first on <a href="https://angularscript.com">Angular Script</a>.</p>
]]></description>
										<content:encoded><![CDATA[<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd">
<html><body><p>A customizable and themeable stepper &amp; wizard component for Angular powered apps.</p>
<h2>How to use it:</h2>
<p>1. Install the package.</p>
<pre># NPM
$ npm i ng-wizard</pre>
<p>2. Import the component.</p>
<pre>import { NgModule } from '@angular/core';
import { NgWizardModule, NgWizardConfig, THEME } from 'ng-wizard';
const ngWizardConfig: NgWizardConfig = {
  theme: THEME.default
};
@NgModule({
  imports: [
    NgWizardModule.forRoot(ngWizardConfig)
  ]
})
export class AppModule { }</pre>
<p>3. Import necessary CSS files and optional themes.</p>
<pre>/* Core */
@import '~bootstrap/dist/css/bootstrap.min.css';
@import '~ng-wizard/themes/ng_wizard.min.css';

/* Themes */
@import '~ng-wizard/themes/ng_wizard_theme_arrows.min.css';
@import '~ng-wizard/themes/ng_wizard_theme_circles.min.css';
@import '~ng-wizard/themes/ng_wizard_theme_dots.min.css';</pre>
<p>4. Add steps to the wizard component.</p>
<pre>&lt;ng-wizard [config]="config" (stepChanged)="stepChanged($event)"&gt;
  &lt;ng-wizard-step [title]="'Step 1'" [description]="'Step 1 description'"
    [canEnter]="isValidTypeBoolean" [canExit]="isValidFunctionReturnsBoolean.bind(this)"&gt;
    &lt;span&gt;Step 1 content&lt;/span&gt;
  &lt;/ng-wizard-step&gt;
  &lt;ng-wizard-step [title]="'Step 2'" [description]="'Step 2 description'" [state]="stepStates.disabled"&gt;
    &lt;span&gt;Step 2 content&lt;/span&gt;
  &lt;/ng-wizard-step&gt;
  &lt;ng-wizard-step [title]="'Step 3'" [description]="'Step 3 description'"
    [canEnter]="isValidFunctionReturnsObservable.bind(this)" [canExit]="isValidFunctionReturnsBoolean.bind(this)"&gt;
    &lt;span&gt;Step 3 content&lt;/span&gt;
  &lt;/ng-wizard-step&gt;
  // more steps here
&lt;/ng-wizard&gt;</pre>
<h2>Preview:</h2>
<p><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-7343" src="" alt="customizable-stepper-wizard-component-for-angular" width="1125" height="602" data-layzr="http://angularscript.com/wp-content/uploads/2020/10/customizable-stepper-wizard-component-for-angular.png"></p>
</body></html>
<p>The post <a href="https://angularscript.com/customizable-stepper-wizard/">Customizable Stepper/Wizard Component For Angular</a> appeared first on <a href="https://angularscript.com">Angular Script</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://angularscript.com/customizable-stepper-wizard/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
