第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

AngularJS控制器可以從同一模塊中的另一個控制器繼承嗎?

AngularJS控制器可以從同一模塊中的另一個控制器繼承嗎?

蠱毒傳說 2019-09-19 09:01:13
在模塊中,控制器可以從外部控制器繼承屬性: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模塊內(nèi)的控制器也可以繼承兄弟姐妹嗎?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需要一個函數(shù)作為第一個參數(shù),并且找不到引用ParentCtrl。
查看完整描述

3 回答

?
嗶嗶one

TA貢獻1854條經(jīng)驗 獲得超8個贊

是的,它可以但您必須使用該$controller服務(wù)來實例化控制器: -

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, $controller) {
  $controller('ParentCtrl', {$scope: $scope}); //This works});


查看完整回答
反對 回復(fù) 2019-09-19
  • 3 回答
  • 0 關(guān)注
  • 647 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號