[AngularJS] Extend Controller
发布时间:2020-12-17 07:06:31 所属栏目:安全 来源:网络整理
导读:/* * * Module definition and dependencies */ angular.module( ‘ App.Child ‘ ,[]) /* * * Component */ .component( ‘ child ‘ ,{ templateUrl: ‘ child.html ‘ ,controller: ‘ ChildCtrl ‘ ,}) /* * * Controller */ .controller( ‘ ChildCtrl
/** * Module definition and dependencies */ angular.module(‘App.Child‘,[]) /** * Component */ .component(‘child‘,{ templateUrl: ‘child.html‘,controller: ‘ChildCtrl‘,}) /** * Controller */ .controller(‘ChildCtrl‘,function($controller,$parentDep) { //Get controllers const $ctrl = this; const $base = $controller(‘ParentCtrl‘,{$parentDep}); //Extend angular.extend($ctrl,$base); /** * On init */ this.$onInit = function() { //Call parent init $base.$onInit.call(this); //Do other stuff this.somethingElse = true; }; }); (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |