Angularjs 在组件中使用require,是否会创建对;“必需”;控制器还是复制?
我有一些包含在父组件中的组件。 所有子组件都需要父组件控制器, 所以我想知道,由于控制器属性每次都被复制,或者是通过引用来完成的,所以多次需要控制器是否会影响性能,然后我想那就好了Angularjs 在组件中使用require,是否会创建对;“必需”;控制器还是复制?,angularjs,angularjs-components,Angularjs,Angularjs Components,我有一些包含在父组件中的组件。 所有子组件都需要父组件控制器, 所以我想知道,由于控制器属性每次都被复制,或者是通过引用来完成的,所以多次需要控制器是否会影响性能,然后我想那就好了 angular.module('app') .component('main', { templateUrl: 'app/components/main/main.html', controller : MainController, controllerAs: 'main
angular.module('app')
.component('main', {
templateUrl: 'app/components/main/main.html',
controller : MainController,
controllerAs: 'main'
});
angular.module('app')
.component('footer', {
templateUrl: 'app/components/footer/footer.html',
controller: function() {
},
require: {
main: '^main'
}
});
angular.module('app')
.component('header', {
templateUrl: 'app/components/header/header.html',
controller : function() {
},
require : {
main: '^main'
}
});
.
.
.
干杯,
Idanb11它是通过引用完成的;如果它们被复制,那么孩子就看不到父母是否被更新了。谢谢@Claies,这是我的猜测。这是通过引用完成的;如果它们被复制,那么孩子就看不到父母是否被更新了。谢谢@Claies,这是我的猜测。