Javascript AngularJS中的离子4 Popover
我试图遵循Ionic 4的vanilla JS文档,以便在AngularJS应用程序中使用最新的Ionic框架。目前,我正在开发一个组件指令标题栏,它将包含一个用Popover实现的菜单 问题是我不知道如何构造模板中的元素以使popover工作。这是我目前为止所做的,但我在模板中尝试了很多不同的结构: 控制器:Javascript AngularJS中的离子4 Popover,javascript,angularjs,popover,ionic4,ionic-v1,Javascript,Angularjs,Popover,Ionic4,Ionic V1,我试图遵循Ionic 4的vanilla JS文档,以便在AngularJS应用程序中使用最新的Ionic框架。目前,我正在开发一个组件指令标题栏,它将包含一个用Popover实现的菜单 问题是我不知道如何构造模板中的元素以使popover工作。这是我目前为止所做的,但我在模板中尝试了很多不同的结构: 控制器: function TopBar($scope) { var vm = this; $scope.showMenu = showMenu; async function s
function TopBar($scope) {
var vm = this;
$scope.showMenu = showMenu;
async function showMenu(e) {
const popoverController = document.querySelector('ion-popover-controller');
await popoverController.componentOnReady();
const popover = await popoverController.create({
component: 'my-pop-content',
event: e,
translucent: false
});
return await popover.present();
}
}
模板:
<ion-header>
<ion-toolbar>
<span class="fas fa-bars" style="height:100%;" ng-click="showMenu($event)"></span> <!-- vm.showMenu -->
</ion-toolbar>
</ion-header>
<ion-content>
<ion-popover>
<my-pop-content>
<div class="po-content">
Howdy Folks
</div>
</my-pop-content>
</ion-popover>
</ion-content>
<ion-popover-controller>
</ion-popover-controller>
大家好
我应该放弃Ionic4,转而使用Ionic1应用程序吗?我正在使用AngularJS,因为基于该框架的应用程序使用了该框架,我希望我可以在不让自己太头疼的情况下更新Ionic内容。是的,将Ionic V1与AngularJS一起使用。是的,将Ionic V1与AngularJS一起使用。