একটি মডিউল মধ্যে, একটি নিয়ামক বাইরের নিয়ামক দ্বারা সম্পত্তি উত্তরাধিকারী হতে পারে:
var app = angular.module('angularjs-starter', []);
var ParentCtrl = function ($scope, $location) {
};
app.controller('ChildCtrl', function($scope, $injector) {
$injector.invoke(ParentCtrl, this, {$scope: $scope});
});
এর মাধ্যমে উদাহরণ: মৃত লিঙ্ক : http://blog.omkarpatil.com/2013/02/controller-inheritance-in-angularjs.html
মডিউলটির অভ্যন্তরেও কোনও নিয়ামক কি কোনও ভাইবোন থেকে উত্তরাধিকারী হতে পারেন?
var app = angular.module('angularjs-starter', []);
app.controller('ParentCtrl ', function($scope) {
//I'm the sibling, but want to act as parent
});
app.controller('ChildCtrl', function($scope, $injector) {
$injector.invoke(ParentCtrl, this, {$scope: $scope}); //This does not work
});
দ্বিতীয় $injector.invoke
কোডটিতে কাজ করা হয় না যেহেতু প্রথম প্যারামিটার হিসাবে কোনও ফাংশন প্রয়োজন এবং এর রেফারেন্সটি খুঁজে পায় না ParentCtrl
।