Please, could someone tell me how to use Lodash in an Angular HTML template file?
I know how to use it in a component's TypeScript file but not in the component's HTML file.
Thanks
PS This is NOT a dupe of AngularJs: Have Underscore/Lodash/_ in the view template because that relates to AngularJS not Angular.
If you import the module in your TS file, you can assign it to a property of the class and use it in your HTML without any problem.
import * as _ from 'lodash';
...
export class YourClass {
lodash = _;
...
}
<p> {{lodash.isEqual(1,1)}} </p>
import * as _ from 'lodash'
Put _ in a variable and use it in the template is a solution. But if you only want to use only one function from lodash maybe you can have something like
import { isEqual } from 'lodash';
And then put the isEmpty lodash function in a variable instead of the whole lodash library.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With