如何浏览通过电子菜单页面 - angularjs应用
问题描述:
我是新来的电子,如何使用电子菜单本地页面之间导航如何浏览通过电子菜单页面 - angularjs应用
{
label: 'Help',
submenu: [
{
label: 'About',
click(menuItem, browserWindow, event) {
browserWindow.loadURL('/about')
}
},
{
label: package.name + '-' + package.version,
enabled: false
}
]
}
如何导航到一个页面上本地一下有关菜单
答
什么你得有细,除了你应该把完整的URL在.loadURL
功能像我发现用电子遥控方法https://stackoverflow.com/tour/
答
一种方式
个main.js(电子文件)
window.setMenu(null);
app.js(控制器)
const { app, remote } = require('electron')
const { Menu, MenuItem } = remote;
var menuCtrl = function ($scope, $state) {
const template = [
{
label: 'Help',
submenu: [
{
label: 'About',
click() {
$state.go('about')
}
}
]
}
];
// Menu
const menu = Menu.buildFromTemplate(template);
Menu.setApplicationMenu(menu);
};
menuCtrl.$inject = ['$scope', '$state'];
module.exports = menuCtrl;
答
使用AngularJS,你也可以把它写成
label: 'Help',
submenu: [
{
label: 'About',
click(menuItem, browserWindow, event) {
browserWindow.loadURL(`file://${__dirname}/app/index.html#/about`)
}
},
...
]
呀。我有一个简单的HTML页面从本地加载。我想在其中导航。 –
你要加载的网址是什么? – Mike
检查我发布的解决方案。 –