I have a string that contains the name of a service I need to inject into in one of my controllers programmatically.
function Ctrl() {
var serviceName = '$myService';
var service = ???
}
I am assuming it should be pretty easy to do something similar to:
function Ctrl($injector) {
var serviceName = '$myService';
var service = $injector.inject(serviceName);
}
I know I don't have the syntax correct but can someone give me the correct syntax?
You can get a service like this:
var myService = $injector.get('MyServiceName');
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