I created a unique directive that includes various HTML elements with custom classes, all defined in a specific CSS file dedicated to this directive. What would be the optimal method for dynamically loading this CSS file whenever I implement the custom directive in my views?