Electron在Mac上无法加载ui-view的angularjs ui-router

3

我有一个使用Electron开发的应用,在Windows系统上运行完美,但在尝试在Mac系统上运行时,无法加载第一个UI视图。也许这是一个跨操作系统的路径问题?

状态更改、控制台或文件加载没有任何错误,但是UI视图为空。

文件夹:

app
  - js
    app.js (angular main)
  - views
    index.html
    root.html
    login.html
  main.js (electron main)

模板:

<div ui-view="root"></div>

状态:

$stateProvider
.state('app', {
    abstract: true,
    url: '/',
    views: {
        root: {
            templateUrl: '../views/root.html',
        },
    }
})
.state('app.login', {
    url: '',
    views: {
        content: {
            templateUrl: '../views/login.html'
        }
    }
});

谢谢您添加这些标签,Vadim。我刚回来编辑,因为我意识到我忘记了 Angular 的标签。 - codephobia
1个回答

0

我通过从ui-router 0.2.15升级到0.2.18来解决了这个问题。不确定是哪个bug导致了这个问题。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接