[英]Reverse Engineering AngularJS dependency Injection
我過去了解過AngularJS依賴注入,它是通過在控制器上調用toString然后解析參數,然后調用帶有依賴參數(即$ scope,$ http,$ location等)的函數來實現的。
我已經搜索了此實現,但沒有找到任何可以理解或實際的較小實現。
因此,如果有人可以使用非常簡單的實現(純JS)解釋這一點,那么對所有人
app.controller("MainCtrl", function($scope) { //Here the $scope is dependency injected and would'nt work if some another variable name was used. });
這是一個通用的javascript實現,鏈接在下面的特定角度的頂部。 兩者都是不錯的讀物。
http://teropa.info/blog/2014/06/04/angularjs-dependency-injection-from-the-inside-out.html
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.