侧边菜单运行,但路由文件不显示任何内容
Side menu runs but routes file shows nothing
我正在尝试制作一个简单的带有聊天事件和设置选项卡的侧菜单。如果我从 routes js 文件中删除设置和事件块,它会运行,但什么也没显示。片段如下,如果需要,这里是指向整个 meteor 文件夹的链接,可在您的合成上运行 - https://drive.google.com/folderview?id=0B2MX6dSPUGBMTnMtWVVqLVcwNDQ&usp=sharing
我不断收到一个错误,说这个:
=> 流星服务器重新启动 已启动应用。应用运行时间:http://localhost:3000/ 错误阻止启动:在使用pbastowski:angular-babel处理文件时(对于目标web.browser): 客户端/脚本/路由.js:20:4:Babel 转换错误 您的应用程序有错误。等待文件更改。
路线.js和设置.html分别为
angular
.module('myapp')
.config(config);
function config($stateProvider, $urlRouterProvider) {
$stateProvider
.state('tab', {
url: '/tab',
abstract: true,
templateUrl: 'client/templates/tabs.html'
})
.state('tab.chats', {
url: '/chats',
views: {
'tab-chats': {
templateUrl: 'client/templates/chats.html'
}
}
});
.state('tab.events', {
url: '/events',
views: {
'tab-events': {
templateUrl: 'client/templates/events.html'
}
}
});
.state('tab.settings', {
url: '/settings',
views: {
'tab-settings': {
templateUrl: 'client/templates/settings.html'
}
}
});
//$urlRouterProvider.otherwise('tab/recents');
}
<!-- settings.html, events.html, chats.html are all pretty much the same -->
<ion-view view-title="Settings">
<ion-content>
</ion-content>
</ion-view>
菜单.html
<ion-side-menus>
<ion-side-menu-content>
<ion-nav-bar class="bar-stable nav-title-slide-ios7">
<ion-nav-back-button class="button-clear"><i class="icon ion-ios7-arrow-back"></i> Back</ion-nav-back-button>
</ion-nav-bar>
<ion-nav-view name="menuContent" animation="slide-left-right"></ion-nav-view>
</ion-side-menu-content>
<ion-side-menu side="left">
<header class="bar bar-header bar-royal">
<h1 class="title">Left</h1>
</header>
<ion-content class="has-header">
<ion-list>
<ion-item menu-close title="Chats" href="#/app/chats">
Chats
</ion-item>
<ion-item menu-close title="Events" href="#/app/events">
Events
</ion-item>
<ion-item menu-close title="Settings" href="#/app/settings">
Settings
</ion-item>
</ion-list>
</ion-content>
</ion-side-menu>
</ion-side-menus>
看起来你在那里有一些不应该存在的分号。对状态的调用必须是嵌套的,所以不要用分号结束它们,除非它是你的最后一个。更新的代码:
angular
.module('myapp')
.config(config);
function config($stateProvider, $urlRouterProvider) {
$stateProvider
.state('tab', {
url: '/tab',
abstract: true,
templateUrl: 'client/templates/tabs.html'
})
.state('tab.chats', {
url: '/chats',
views: {
'tab-chats': {
templateUrl: 'client/templates/chats.html'
}
}
})
.state('tab.events', {
url: '/events',
views: {
'tab-events': {
templateUrl: 'client/templates/events.html'
}
}
})
.state('tab.settings', {
url: '/settings',
views: {
'tab-settings': {
templateUrl: 'client/templates/settings.html'
}
}
});
//$urlRouterProvider.otherwise('tab/recents');
}
相关文章:
- 将不同上传的文件显示为缩略图或任何其他方式
- 如何使用.log数据文件显示EXT-js网格
- 在Asp.net的空网站中,如何改变"Web.config”;使内容(.js)文件显示在浏览器中,而不是下载
- 当一次加载所有文件时,是否有来自阵列的10个随机闪存文件显示在页面上?(在javascript中)
- 如何为使用 JSP 生成的下载文件显示“保存文件”对话框
- 三个js使用大尺寸的json文件显示3D图像
- 如何将本地 html 文件显示在 Web 视图中
- 为什么获胜't我的KML文件显示在谷歌地图上
- 在我的一个网站上,一个文件显示为404,但文件在那里
- Javascript:用Javascript文件显示奇特的警报
- 我认为我的服务器坏了,不存在的文件显示在Chrome中
- 在JS时间轴上以JSON文件显示时间
- 在angularjs中使用$http将json文件显示给视图
- 使用sujith3g: jtree,将文件显示为树中的文件夹
- 解析文件显示随机的字母数字文本在textView Android
- jQuery.getScript在Chrome开发者工具中将文件显示为资源
- 如何使JavaScript文件显示在“脚本”下的列表中?在谷歌浏览器
- 使用flot.js和数据源作为外部json文件显示漏斗图
- Javascript Regex内容文件显示为表
- Nodejs - svg文件显示为xml