В прошлом я узнал об инъекции зависимостей AngularJS, и он делает это, вызывая toString на контроллере, а затем анализирует аргументы и затем вызывает функцию с зависимыми аргументами, то есть $ scope, $ http, $ location и т. д.Reverse Engineering AngularJS dependency Injection
Я искал реализацию этого и не нашел никакой понятной или фактической меньшей реализации.
Так что, если кто-то может объяснить это с помощью очень простой реализации (чистый JS), что было бы полезно для всех
app.controller("MainCtrl", function($scope) { //Here the $scope is dependency injected and would'nt work if some another variable name was used. });
Вы могли бы помочь нам много, в том числе части исходного кода ANGULAR, что вы хотели бы получить объяснили в своем вопросе. Не могли бы вы отредактировать? – Bergi
@ Bergi Sure сэр. –
Не могли бы вы отметить ответ, если вы считаете, что ответ был удовлетворительным? – tommybananas