Prerequisites
Before starting the project make sure to install the following utilities:
- Node LTS (18.x.x or higher recommended)
- Angular (14.x.x or higher recommended)
- Code editor. We recommend VSCode
Angular TW elements:
Currently we are working on a standalone Angular version of TW Elements.
If you want to know when it is going to be released, sign in in our
waiting list available here.
Creating a new Angular application
Let's create a fresh Angular application so that we can go through all the steps together.
Step 1
Install Angular CLI
Step 2
Create new project
CSS
when prompted.
Installing and configuring Tailwind CSS and TW Elements
Step 1
Install Tailwind CSS.
File structure
If you have followed all instructions mentioned earlier, your file structure should look like this:
Step 2
Add the paths to all of your template files in your
tailwind.config.js
file.
Step 3
Add the @tailwind
directives for each of Tailwind’s layers to
your styles.css
file.
Step 4
Install TW Elements.
Step 5
Import components which are you intend to use and necessary function
initTWE
. Initialize initTWE
in a lifecycle method.
Step 6
Start the app and see if everything's fine. Awesome! You're all set to dive into using TW Elements for your Angular project. Have fun!
Initializing via JS
By default all components have autoinit which means they are initialized by data attributes. But if you want to make init by JavaScript - there is also possibility to do that.
Step 1
Import components which are you intend to use and initialize components in lifecycle hook.