我有一个父组件说purchaseComponent和一个子组件说supplierComponent.当我在完整视图中加载时,供应商组件独立工作.我也成功加载了supplierComponent一个模态里面purchaseComponent.
我需要的是当我单击addSupplier其中的按钮supplierComponent时应该完成其当前功能然后hide从中调用方法purchaseComponent.
supplierComponent
angular.module('TestApp').component('addsupplierComponent', {
templateUrl: 'addsuppliercomponent/addsupplier.html',
controller: AddsupplierController,
controllerAs: 'addsupplierCtrl'
});
function AddsupplierController(){
var vm = this;
vm.addSupplier = addSupplier;
function addSupplier(){
console.log("supplier component")
}
}
Run Code Online (Sandbox Code Playgroud)
purchaseComponent
angular.module('TestApp').component('purchaseComponent', {
templateUrl: 'purchasecomponent/purchase.html',
controller: PurchaseController,
controllerAs: 'purchaseCtrl'
});
function PurchaseController(ProductService, LogService){
var vm = this;
vm.hideModal = hideModal;
function hideModal(){
console.log("Hide Modal")
}
}
Run Code Online (Sandbox Code Playgroud)
purchase.html
<div class="modal-body">
<div class="card-content table-responsive">
<addsupplier-component></addsupplier-component>
</div>
</div>
Run Code Online (Sandbox Code Playgroud)
结果我需要:当我点击addSupplier …