一个ui sref链接工作,其余的不工作;t
One ui-sref link working, the rest don't
我有一个页面,其中我在Angular模板上有三个链接。第一个环节有效,第二个环节无效。第一个链接将光标显示为指针,第二个链接将游标显示为自动/默认。以下是链接:
<a ui-sref="doctorMain">Doctor Main</a><p/>
<a ui-sref="doctor.chat">Doctor Chat</a><p/>
<a ui-sref="user.chat">User Chat</a>
第一个链接有效,另外两个在我的控制台中打印出这条消息:
Error: Could not resolve 'user.chat' from state 'userMain'
at Object.transitionTo (angular-ui-router.js:3074)
at Object.go (angular-ui-router.js:3007)
at angular-ui-router.js:4057
at angular.js:17918
at e (angular.js:5552)
at angular.js:5829(anonymous function) @ angular.js:12520(anonymous function) @ angular.js:9292(anonymous function) @ angular.js:17921e @ angular.js:5552(anonymous function) @ angular.js:5829
这就是我在app.config模块中进行路由的方式。
$stateProvider
.state('doctorMain', {
url: "/doctorMain",
templateUrl: "partials/doctor/doctor-main.html",
controller: 'DoctorJoinChat',
data: {
doctor: true
}
})
.state('doctor.chat', {
url: "/doctorChat",
templateUrl: "/partials/test.html",
controller: 'DoctorJoinChat',
data: {
doctor: true
}
})
.state('userMain', {
url: "/userMain",
templateUrl: "/partials/patient/form.html",
data: {
user: true
}
})
.state('user.chat', {
url: "/userChat",
templateUrl: "/partials/test.html",
data: {
user: true
}
});
您需要将主根命名为'doctor'而不是'doctorMain',将'user'而不是'suserMain'(子根使用主根的名称作为前缀)。清楚吗?
当您说user.chat
时,您正试图用名为user
的父状态定义一个新的子状态chat
。这就是点约定的含义——parentState.childState
。
在您的示例中,要使doctor.chat
和user.chat
存在,应该有父状态doctor
和user
,因此您应该像下面这样重命名主状态。
doctorMain
至doctor
userMain
至user
相关文章:
- jQuery UI自动完成突然停止工作
- AngularJS UI路由器不能像ng路由器那样工作
- Jquery UI自动完成无法工作
- 使用Jquery ui时滑块无法工作
- Alloy UI文本区域工作不正常
- 谷歌jQuery UI链接无法脱机工作
- jquery ui映射框架在jqm 1.1.1上无法正常工作
- 基于语义UI的页面在Tide SDK中无法正常工作
- 使用 Angular 和 UI-bootstrap 对模态事件绑定无法工作的指令
- MVC 分部视图中的 JQuery UI 自动完成功能只能工作一次
- 如何使有角度的ui网格footerTemplate工作
- react如何与修改html的javascript ui组件协同工作
- 为什么我的UI应用程序嵌套在引导模式中时无法工作
- Kendo UI层次结构DataSource架构不工作
- jQuery UI日期选择器不工作
- 如何调试jQuery UI效果未按预期工作
- jQuery UI手风琴无法在本地目录的Safari中工作
- jquery中的hover不工作ui
- Angular路由应用在本地工作,而不是在plunker上工作——ui-view没有拉入视图:()
- 动态滑块值不工作(ui.value)